# near model CODE resource # jump table entries: 10136-10207 (72 of them) fn00000000: 00000000 2F08 move.l -[A7], A0 00000002 2F08 move.l -[A7], A0 00000004 2F00 move.l -[A7], D0 00000006 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */] 0000000A 205F movea.l A0, [A7]+ 0000000C 4A78 0220 tst.w [0x00000220 /* MemErr */] 00000010 4E75 rts fn00000012: 00000012 48E7 F0F0 movem.l -[A7], D0,D1,D2,D3,A0,A1,A2,A3 00000016 206E 0022 movea.l A0, [A6 + 0x22] 0000001A A02A syscall HUnlock 0000001C 2050 movea.l A0, [A0] 0000001E 2068 003E movea.l A0, [A0 + 0x3E] 00000022 A02A syscall HUnlock 00000024 202E FFF8 move.l D0, [A6 - 0x8] 00000028 6704 beq +0x6 /* 0000002E */ 0000002A 2040 movea.l A0, D0 0000002C A02A syscall HUnlock label0000002E: 0000002E 202E FFF0 move.l D0, [A6 - 0x10] 00000032 6704 beq +0x6 /* 00000038 */ 00000034 2040 movea.l A0, D0 00000036 A02A syscall HUnlock label00000038: 00000038 202E FFF4 move.l D0, [A6 - 0xC] 0000003C 6704 beq +0x6 /* 00000042 */ 0000003E 2040 movea.l A0, D0 00000040 A02A syscall HUnlock label00000042: 00000042 4CDF 0F0F movem.l D0,D1,D2,D3,A0,A1,A2,A3, [A7]+ 00000046 4E75 rts fn00000048: 00000048 206E FFE8 movea.l A0, [A6 - 0x18] 0000004C 43EE FF86 lea.l A1, [A6 - 0x7A] 00000050 32E8 0044 move.w [A1]+, [A0 + 0x44] 00000054 32E8 004A move.w [A1]+, [A0 + 0x4A] 00000058 12E8 0046 move.b [A1]+, [A0 + 0x46] 0000005C 4219 clr.b [A1]+ 0000005E 4259 clr.w [A1]+ 00000060 22BC 0001 0001 move.l [A1], 0x10001 00000066 2299 move.l [A1], [A1]+ 00000068 42A7 clr.l -[A7] 0000006A 486E FF86 pea.l [A6 - 0x7A] 0000006E 2078 08E0 movea.l A0, [0x000008E0 /* JSwapFont */] 00000072 4E90 jsr [A0] 00000074 225F movea.l A1, [A7]+ 00000076 2D69 0016 FF1E move.l [A6 - 0xE2], [A1 + 0x16] 0000007C 2D69 0012 FF1A move.l [A6 - 0xE6], [A1 + 0x12] 00000082 4E75 rts fn00000084: 00000084 526E FF84 addq.w [A6 - 0x7C], 1 00000088 2D6E FF7C FFCC move.l [A6 - 0x34], [A6 - 0x84] 0000008E 302E FF84 move.w D0, [A6 - 0x7C] 00000092 B06E FF72 cmp.w D0, [A6 - 0x8E] 00000096 6D5A blt +0x5C /* 000000F2 */ 00000098 206E 0022 movea.l A0, [A6 + 0x22] 0000009C 2C2E FF78 move.l D6, [A6 - 0x88] 000000A0 9C90 sub.l D6, [A0] 000000A2 A02A syscall HUnlock 000000A4 302E FF72 move.w D0, [A6 - 0x8E] 000000A8 0640 0100 addi.w D0, 0x100 000000AC 3D40 FF72 move.w [A6 - 0x8E], D0 000000B0 48C0 ext.l D0 000000B2 D080 add.l D0, D0 000000B4 0680 0000 0068 addi.l D0, 0x68 /* 'h' */ 000000BA 5080 addq.l D0, 8 000000BC 6100 FF42 bsr -0xBC /* 00000000 */ 000000C0 6600 0090 bne +0x92 /* 00000152 */ 000000C4 A029 syscall HLock 000000C6 DC90 add.l D6, [A0] 000000C8 2D46 FF78 move.l [A6 - 0x88], D6 000000CC 206E FFF8 movea.l A0, [A6 - 0x8] 000000D0 2C2E FF74 move.l D6, [A6 - 0x8C] 000000D4 9C90 sub.l D6, [A0] 000000D6 A02A syscall HUnlock 000000D8 302E FF72 move.w D0, [A6 - 0x8E] 000000DC 48C0 ext.l D0 000000DE E588 lsl D0, 2 000000E0 5080 addq.l D0, 8 000000E2 6100 FF1C bsr -0xE2 /* 00000000 */ 000000E6 6600 006A bne +0x6C /* 00000152 */ 000000EA A029 syscall HLock 000000EC DC90 add.l D6, [A0] 000000EE 2D46 FF74 move.l [A6 - 0x8C], D6 label000000F2: 000000F2 2005 move.l D0, D5 000000F4 90AE 001A sub.l D0, [A6 + 0x1A] 000000F8 206E FF78 movea.l A0, [A6 - 0x88] 000000FC 30C0 move.w [A0]+, D0 000000FE 2D48 FF78 move.l [A6 - 0x88], A0 00000102 206E FF74 movea.l A0, [A6 - 0x8C] 00000106 30EE FFDE move.w [A0]+, [A6 - 0x22] 0000010A 30EE FFDC move.w [A0]+, [A6 - 0x24] 0000010E 2D48 FF74 move.l [A6 - 0x8C], A0 00000112 322E FF9A move.w D1, [A6 - 0x66] 00000116 4A6E FF30 tst.w [A6 - 0xD0] 0000011A 6B08 bmi +0xA /* 00000124 */ 0000011C 926E FF30 sub.w D1, [A6 - 0xD0] 00000120 6A12 bpl +0x14 /* 00000134 */ 00000122 6006 bra +0x8 /* 0000012A */ label00000124: 00000124 926E FFDE sub.w D1, [A6 - 0x22] 00000128 6A0A bpl +0xC /* 00000134 */ label0000012A: 0000012A 1D7C 00FF FF70 move.b [A6 - 0x90], 0xFF 00000130 2D40 FF64 move.l [A6 - 0x9C], D0 label00000134: 00000134 3D41 FF9A move.w [A6 - 0x66], D1 00000138 3D6E FFDA FFDE move.w [A6 - 0x22], [A6 - 0x26] 0000013E 3D6E FFD8 FFDC move.w [A6 - 0x24], [A6 - 0x28] 00000144 3D6E FFDA FF36 move.w [A6 - 0xCA], [A6 - 0x26] 0000014A 3D6E FFD8 FF34 move.w [A6 - 0xCC], [A6 - 0x28] 00000150 6006 bra +0x8 /* 00000158 */ label00000152: 00000152 3D7C FFFF FF22 move.w [A6 - 0xDE], 0xFFFF label00000158: 00000158 4E75 rts fn0000015A: 0000015A 202E FF64 move.l D0, [A6 - 0x9C] 0000015E 206E FF78 movea.l A0, [A6 - 0x88] 00000162 30C0 move.w [A0]+, D0 00000164 2D48 FF78 move.l [A6 - 0x88], A0 00000168 206E FF74 movea.l A0, [A6 - 0x8C] 0000016C 30EE FFDE move.w [A0]+, [A6 - 0x22] 00000170 30EE FFDC move.w [A0]+, [A6 - 0x24] 00000174 30EE FFDE move.w [A0]+, [A6 - 0x22] 00000178 30EE FFDC move.w [A0]+, [A6 - 0x24] 0000017C 2D48 FF74 move.l [A6 - 0x8C], A0 00000180 206E FF7C movea.l A0, [A6 - 0x84] 00000184 202E FF64 move.l D0, [A6 - 0x9C] 00000188 5280 addq.l D0, 1 0000018A 30C0 move.w [A0]+, D0 0000018C 5380 subq.l D0, 1 0000018E 30FC FFFF move.w [A0]+, 0xFFFF 00000192 2D48 FF7C move.l [A6 - 0x84], A0 00000196 526E FF84 addq.w [A6 - 0x7C], 1 0000019A 206E 0022 movea.l A0, [A6 + 0x22] 0000019E 2050 movea.l A0, [A0] 000001A0 3140 003C move.w [A0 + 0x3C], D0 000001A4 6604 bne +0x6 /* 000001AA */ 000001A6 426E FF84 clr.w [A6 - 0x7C] label000001AA: 000001AA 316E FF84 005E move.w [A0 + 0x5E], [A6 - 0x7C] 000001B0 6100 FE60 bsr -0x19E /* 00000012 */ 000001B4 2068 003E movea.l A0, [A0 + 0x3E] 000001B8 2C08 move.l D6, A0 000001BA 202E FF64 move.l D0, [A6 - 0x9C] 000001BE 6100 FE40 bsr -0x1BE /* 00000000 */ 000001C2 6600 0082 bne +0x84 /* 00000246 */ 000001C6 206E 001A movea.l A0, [A6 + 0x1A] 000001CA 2246 movea.l A1, D6 000001CC 2251 movea.l A1, [A1] 000001CE 202E FF64 move.l D0, [A6 - 0x9C] 000001D2 A02E syscall BlockMove/BlockMoveData 000001D4 206E 0022 movea.l A0, [A6 + 0x22] 000001D8 302E FF84 move.w D0, [A6 - 0x7C] 000001DC 5240 addq.w D0, 1 000001DE 48C0 ext.l D0 000001E0 D080 add.l D0, D0 000001E2 0680 0000 0068 addi.l D0, 0x68 /* 'h' */ 000001E8 6100 FE16 bsr -0x1E8 /* 00000000 */ 000001EC 6600 0058 bne +0x5A /* 00000246 */ 000001F0 206E FFF8 movea.l A0, [A6 - 0x8] 000001F4 302E FF84 move.w D0, [A6 - 0x7C] 000001F8 5240 addq.w D0, 1 000001FA 48C0 ext.l D0 000001FC E588 lsl D0, 2 000001FE 6100 FE00 bsr -0x1FE /* 00000000 */ 00000202 6600 0042 bne +0x44 /* 00000246 */ 00000206 206E FFF0 movea.l A0, [A6 - 0x10] 0000020A 2250 movea.l A1, [A0] 0000020C 3011 move.w D0, [A1] 0000020E 48C0 ext.l D0 00000210 5280 addq.l D0, 1 00000212 D080 add.l D0, D0 00000214 D080 add.l D0, D0 00000216 0680 0000 0014 addi.l D0, 0x14 0000021C 6100 FDE2 bsr -0x21C /* 00000000 */ 00000220 6600 0024 bne +0x26 /* 00000246 */ 00000224 206E FFF4 movea.l A0, [A6 - 0xC] 00000228 206E FFF0 movea.l A0, [A6 - 0x10] 0000022C 2050 movea.l A0, [A0] 0000022E 3028 0002 move.w D0, [A0 + 0x2] 00000232 48C0 ext.l D0 00000234 2200 move.l D1, D0 00000236 D281 add.l D1, D1 00000238 E988 lsl D0, 4 0000023A D081 add.l D0, D1 0000023C 206E FFF4 movea.l A0, [A6 - 0xC] 00000240 6100 FDBE bsr -0x240 /* 00000000 */ 00000244 6706 beq +0x8 /* 0000024C */ label00000246: 00000246 3D7C FFFF FF22 move.w [A6 - 0xDE], 0xFFFF label0000024C: 0000024C 4E75 rts fn0000024E: 0000024E 6100 0026 bsr +0x28 /* 00000276 */ 00000252 3D6E FF42 FFDE move.w [A6 - 0x22], [A6 - 0xBE] 00000258 3D6E FF40 FFDC move.w [A6 - 0x24], [A6 - 0xC0] 0000025E 6100 0004 bsr +0x6 /* 00000264 */ 00000262 4E75 rts fn00000264: 00000264 48E7 F8E0 movem.l -[A7], D0,D1,D2,D3,D4,A0,A1,A2 00000268 206E FF3C movea.l A0, [A6 - 0xC4] 0000026C 226E FF38 movea.l A1, [A6 - 0xC8] 00000270 4243 clr.w D3 00000272 4244 clr.w D4 00000274 603A bra +0x3C /* 000002B0 */ fn00000276: 00000276 48E7 F8E0 movem.l -[A7], D0,D1,D2,D3,D4,A0,A1,A2 0000027A 5388 subq.l A0, 1 0000027C 226E FFCC movea.l A1, [A6 - 0x34] 00000280 2D49 FF38 move.l [A6 - 0xC8], A1 00000284 7000 moveq.l D0, 0x00 00000286 3011 move.w D0, [A1] 00000288 D0AE 001A add.l D0, [A6 + 0x1A] 0000028C B1C0 cmpa.l A0, D0 0000028E 6C04 bge +0x6 /* 00000294 */ 00000290 206E FF3C movea.l A0, [A6 - 0xC4] label00000294: 00000294 362E FF36 move.w D3, [A6 - 0xCA] 00000298 382E FF34 move.w D4, [A6 - 0xCC] 0000029C 6012 bra +0x14 /* 000002B0 */ fn0000029E: 0000029E 48E7 F8E0 movem.l -[A7], D0,D1,D2,D3,D4,A0,A1,A2 000002A2 226E FF7C movea.l A1, [A6 - 0x84] 000002A6 5989 subq.l A1, 4 000002A8 362E FFDE move.w D3, [A6 - 0x22] 000002AC 382E FFDC move.w D4, [A6 - 0x24] label000002B0: 000002B0 2408 move.l D2, A0 000002B2 94AE 001A sub.l D2, [A6 + 0x1A] 000002B6 246E FFF4 movea.l A2, [A6 - 0xC] 000002BA 2452 movea.l A2, [A2] label000002BC: 000002BC B3EE FF7C cmpa.l A1, [A6 - 0x84] 000002C0 6C36 bge +0x38 /* 000002F8 */ 000002C2 3019 move.w D0, [A1]+ 000002C4 3219 move.w D1, [A1]+ 000002C6 B440 cmp.w D2, D0 000002C8 6D2E blt +0x30 /* 000002F8 */ 000002CA 2D49 FF38 move.l [A6 - 0xC8], A1 000002CE 204A movea.l A0, A2 000002D0 C2FC mulu.w D1, 0xFFFFFFFFFFFFFFFF 000002D2 0012 D1C1 ori.b [A2], 0xC1 000002D6 B668 0002 cmp.w D3, [A0 + 0x2] 000002DA 6E04 bgt +0x6 /* 000002E0 */ 000002DC 3628 0002 move.w D3, [A0 + 0x2] label000002E0: 000002E0 B868 0004 cmp.w D4, [A0 + 0x4] 000002E4 6E04 bgt +0x6 /* 000002EA */ 000002E6 3828 0004 move.w D4, [A0 + 0x4] label000002EA: 000002EA 3D68 0002 FFDA move.w [A6 - 0x26], [A0 + 0x2] 000002F0 3D68 0004 FFD8 move.w [A6 - 0x28], [A0 + 0x4] 000002F6 60C4 bra -0x3A /* 000002BC */ label000002F8: 000002F8 3D43 FF42 move.w [A6 - 0xBE], D3 000002FC 3D44 FF40 move.w [A6 - 0xC0], D4 00000300 4CDF 071F movem.l D0,D1,D2,D3,D4,A0,A1,A2, [A7]+ 00000304 4E75 rts export_1267: 00000306 4E56 FF12 link A6, -0x00EE 0000030A 48E7 7FFC movem.l -[A7], D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4,A5 0000030E 42AE FF64 clr.l [A6 - 0x9C] 00000312 42AE FFF8 clr.l [A6 - 0x8] 00000316 42AE FFF0 clr.l [A6 - 0x10] 0000031A 42AE FFF4 clr.l [A6 - 0xC] 0000031E 426E FF84 clr.w [A6 - 0x7C] 00000322 426E FF70 clr.w [A6 - 0x90] 00000326 422E FF5C clr.b [A6 - 0xA4] 0000032A 426E FF22 clr.w [A6 - 0xDE] 0000032E 426E FF32 clr.w [A6 - 0xCE] 00000332 41ED A1F6 lea.l A0, [A5 - 0x5E0A] 00000336 0C28 0001 0005 cmpi.b [A0 + 0x5], 0x1 0000033C 6606 bne +0x8 /* 00000344 */ 0000033E 3D7C 0001 FF32 move.w [A6 - 0xCE], 0x1 label00000344: 00000344 206E 0022 movea.l A0, [A6 + 0x22] 00000348 2050 movea.l A0, [A0] 0000034A 2D68 0052 FFE8 move.l [A6 - 0x18], [A0 + 0x52] 00000350 3D68 0018 FF30 move.w [A6 - 0xD0], [A0 + 0x18] 00000356 4AAE 000E tst.l [A6 + 0xE] 0000035A 663A bne +0x3C /* 00000396 */ 0000035C 1D7C 00FF FF5C move.b [A6 - 0xA4], 0xFF 00000362 41EE FF44 lea.l A0, [A6 - 0xBC] 00000366 2D48 FF6C move.l [A6 - 0x94], A0 0000036A 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1 00000370 4290 clr.l [A0] 00000372 226E FFE8 movea.l A1, [A6 - 0x18] 00000376 3169 0044 000C move.w [A0 + 0xC], [A1 + 0x44] 0000037C 1169 0046 000E move.b [A0 + 0xE], [A1 + 0x46] 00000382 4228 000F clr.b [A0 + 0xF] 00000386 3169 004A 0010 move.w [A0 + 0x10], [A1 + 0x4A] 0000038C 41EE FF5E lea.l A0, [A6 - 0xA2] 00000390 4290 clr.l [A0] 00000392 2D48 0016 move.l [A6 + 0x16], A0 label00000396: 00000396 2055 movea.l A0, [A5] 00000398 42A8 FF54 clr.l [A0 - 0xAC] 0000039C 206E 0022 movea.l A0, [A6 + 0x22] 000003A0 2050 movea.l A0, [A0] 000003A2 3D68 0048 FF62 move.w [A6 - 0x9E], [A0 + 0x48] 000003A8 3228 0006 move.w D1, [A0 + 0x6] 000003AC 9268 0002 sub.w D1, [A0 + 0x2] 000003B0 3D41 FFEC move.w [A6 - 0x14], D1 000003B4 426E FFEE clr.w [A6 - 0x12] 000003B8 7000 moveq.l D0, 0x00 000003BA 3028 000C move.w D0, [A0 + 0xC] 000003BE 9068 0008 sub.w D0, [A0 + 0x8] 000003C2 3D40 FF9A move.w [A6 - 0x66], D0 000003C6 4A2E 0008 tst.b [A6 + 0x8] 000003CA 6714 beq +0x16 /* 000003E0 */ 000003CC 3D7C 7FFF FF9A move.w [A6 - 0x66], 0x7FFF 000003D2 262E 0012 move.l D3, [A6 + 0x12] 000003D6 ED83 asl D3, 6 000003D8 86C1 divu.w D3, D1 000003DA 3D43 FF72 move.w [A6 - 0x8E], D3 000003DE 600C bra +0xE /* 000003EC */ label000003E0: 000003E0 80FC 0009 divu.w D0, 0x9 /* '\t' */ 000003E4 5640 addq.w D0, 3 000003E6 3600 move.w D3, D0 000003E8 3D40 FF72 move.w [A6 - 0x8E], D0 label000003EC: 000003EC 0C43 0002 cmpi.w D3, 0x2 000003F0 6E06 bgt +0x8 /* 000003F8 */ 000003F2 7602 moveq.l D3, 0x02 000003F4 3D43 FF72 move.w [A6 - 0x8E], D3 label000003F8: 000003F8 48C3 ext.l D3 000003FA D683 add.l D3, D3 000003FC 0683 0000 0068 addi.l D3, 0x68 /* 'h' */ 00000402 206E 0022 movea.l A0, [A6 + 0x22] 00000406 A02A syscall HUnlock 00000408 2003 move.l D0, D3 0000040A 5080 addq.l D0, 8 0000040C 6100 FBF2 bsr -0x40C /* 00000000 */ 00000410 6600 01AE bne +0x1B0 /* 000005C0 */ 00000414 A029 syscall HLock 00000416 2050 movea.l A0, [A0] 00000418 D0FC 0060 add.w A0, 0x60 /* '`' */ 0000041C 4258 clr.w [A0]+ 0000041E 2D48 FF78 move.l [A6 - 0x88], A0 00000422 42A7 clr.l -[A7] 00000424 2F2E 0022 move.l -[A7], [A6 + 0x22] 00000428 3F3C 0004 move.w -[A7], 0x4 0000042C A83D syscall TEDispatch 0000042E 205F movea.l A0, [A7]+ 00000430 2D48 FFF0 move.l [A6 - 0x10], A0 00000434 A02A syscall HUnlock 00000436 2E2E 000E move.l D7, [A6 + 0xE] 0000043A 4A2E FF5C tst.b [A6 - 0xA4] 0000043E 6702 beq +0x4 /* 00000442 */ 00000440 7E04 moveq.l D7, 0x04 label00000442: 00000442 0687 0000 0014 addi.l D7, 0x14 00000448 2007 move.l D0, D7 0000044A 5080 addq.l D0, 8 0000044C 6100 FBB2 bsr -0x44C /* 00000000 */ 00000450 6600 016E bne +0x170 /* 000005C0 */ 00000454 A029 syscall HLock 00000456 2050 movea.l A0, [A0] 00000458 4250 clr.w [A0] 0000045A 4268 0002 clr.w [A0 + 0x2] 0000045E 2D68 0008 FFF8 move.l [A6 - 0x8], [A0 + 0x8] 00000464 2D68 0004 FFF4 move.l [A6 - 0xC], [A0 + 0x4] 0000046A 2D48 FF96 move.l [A6 - 0x6A], A0 0000046E DFAE FF96 add.l [A6 - 0x6A], D7 00000472 D0FC 0014 add.w A0, 0x14 00000476 2D48 FF7C move.l [A6 - 0x84], A0 0000047A 206E FFF8 movea.l A0, [A6 - 0x8] 0000047E A02A syscall HUnlock 00000480 302E FF72 move.w D0, [A6 - 0x8E] 00000484 48C0 ext.l D0 00000486 E588 lsl D0, 2 00000488 5080 addq.l D0, 8 0000048A 6100 FB74 bsr -0x48A /* 00000000 */ 0000048E 6600 0130 bne +0x132 /* 000005C0 */ 00000492 A029 syscall HLock 00000494 2050 movea.l A0, [A0] 00000496 2D48 FF74 move.l [A6 - 0x8C], A0 0000049A 536E FF72 subq.w [A6 - 0x8E], 1 0000049E 2E2E 000E move.l D7, [A6 + 0xE] 000004A2 4A2E FF5C tst.b [A6 - 0xA4] 000004A6 6702 beq +0x4 /* 000004AA */ 000004A8 7E04 moveq.l D7, 0x04 label000004AA: 000004AA 206E FFF4 movea.l A0, [A6 - 0xC] 000004AE A02A syscall HUnlock 000004B0 2007 move.l D0, D7 000004B2 E288 lsr D0, 1 000004B4 E58F lsl D7, 2 000004B6 DE80 add.l D7, D0 000004B8 2007 move.l D0, D7 000004BA 6100 FB44 bsr -0x4BA /* 00000000 */ 000004BE 6600 0100 bne +0x102 /* 000005C0 */ 000004C2 A029 syscall HLock 000004C4 4A2E FF5C tst.b [A6 - 0xA4] 000004C8 6614 bne +0x16 /* 000004DE */ 000004CA 206E 001E movea.l A0, [A6 + 0x1E] 000004CE 2050 movea.l A0, [A0] 000004D0 3D68 0012 FFFE move.w [A6 - 0x2], [A0 + 0x12] 000004D6 D0FC 0018 add.w A0, 0x18 000004DA 2D48 FF6C move.l [A6 - 0x94], A0 label000004DE: 000004DE 226E 0016 movea.l A1, [A6 + 0x16] 000004E2 2D49 FF80 move.l [A6 - 0x80], A1 000004E6 2D49 FFD0 move.l [A6 - 0x30], A1 000004EA 2D49 FFD4 move.l [A6 - 0x2C], A1 000004EE 2D6E FF7C FFCC move.l [A6 - 0x34], [A6 - 0x84] 000004F4 426E FFDE clr.w [A6 - 0x22] 000004F8 426E FFDC clr.w [A6 - 0x24] 000004FC 426E FFDA clr.w [A6 - 0x26] 00000500 426E FFD8 clr.w [A6 - 0x28] 00000504 426E FF34 clr.w [A6 - 0xCC] 00000508 426E FF36 clr.w [A6 - 0xCA] 0000050C 3D6E FFEC FFBC move.w [A6 - 0x44], [A6 - 0x14] 00000512 426E FFBE clr.w [A6 - 0x42] 00000516 2D7C 0001 0000 FFC4 move.l [A6 - 0x3C], 0x10000 0000051E 2D6E FFBC FFC0 move.l [A6 - 0x40], [A6 - 0x44] 00000524 3D7C FFFF FF9C move.w [A6 - 0x64], 0xFFFF 0000052A 2A2E 001A move.l D5, [A6 + 0x1A] 0000052E 2D45 FFB8 move.l [A6 - 0x48], D5 00000532 2D45 FFB4 move.l [A6 - 0x4C], D5 00000536 2005 move.l D0, D5 00000538 5380 subq.l D0, 1 0000053A 2D40 FFA2 move.l [A6 - 0x5E], D0 0000053E 2D40 FF9E move.l [A6 - 0x62], D0 00000542 202E 0012 move.l D0, [A6 + 0x12] 00000546 D085 add.l D0, D5 00000548 2D40 FFB0 move.l [A6 - 0x50], D0 0000054C 2E2E 000E move.l D7, [A6 + 0xE] 00000550 4A2E FF5C tst.b [A6 - 0xA4] 00000554 6702 beq +0x4 /* 00000558 */ 00000556 7E04 moveq.l D7, 0x04 label00000558: 00000558 E487 asr D7, 2 0000055A 6000 0056 bra +0x58 /* 000005B2 */ label0000055E: 0000055E 226E FF80 movea.l A1, [A6 - 0x80] 00000562 7600 moveq.l D3, 0x00 00000564 3619 move.w D3, [A1]+ 00000566 7400 moveq.l D2, 0x00 00000568 3419 move.w D2, [A1]+ 0000056A 2D49 FF80 move.l [A6 - 0x80], A1 0000056E D6AE 001A add.l D3, [A6 + 0x1A] 00000572 7800 moveq.l D4, 0x00 00000574 3811 move.w D4, [A1] 00000576 D8AE 001A add.l D4, [A6 + 0x1A] 0000057A 266E FF6C movea.l A3, [A6 - 0x94] 0000057E 4A47 tst.w D7 00000580 6608 bne +0xA /* 0000058A */ 00000582 282E 0012 move.l D4, [A6 + 0x12] 00000586 D8AE 001A add.l D4, [A6 + 0x1A] label0000058A: 0000058A 322E FFFE move.w D1, [A6 - 0x2] 0000058E 6008 bra +0xA /* 00000598 */ label00000590: 00000590 B493 cmp.l D2, [A3] 00000592 670C beq +0xE /* 000005A0 */ 00000594 D6FC 0018 add.w A3, 0x18 label00000598: 00000598 51C9 FFF6 dbf D1, -0xC /* 00000590 */ 0000059C 6000 0022 bra +0x24 /* 000005C0 */ label000005A0: 000005A0 D6FC 000C add.w A3, 0xC 000005A4 6130 bsr +0x32 /* 000005D6 */ 000005A6 4A2E FF70 tst.b [A6 - 0x90] 000005AA 660A bne +0xC /* 000005B6 */ 000005AC 4A2E FF22 tst.b [A6 - 0xDE] 000005B0 660E bne +0x10 /* 000005C0 */ label000005B2: 000005B2 51CF FFAA dbf D7, -0x58 /* 0000055E */ label000005B6: 000005B6 6100 FBA2 bsr -0x45C /* 0000015A */ 000005BA 303C 0100 move.w D0, 0x100 000005BE 6006 bra +0x8 /* 000005C6 */ label000005C0: 000005C0 6100 FA50 bsr -0x5AE /* 00000012 */ 000005C4 7000 moveq.l D0, 0x00 label000005C6: 000005C6 4CDF 3FFE movem.l D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4,A5, [A7]+ 000005CA 4E5E unlink A6 000005CC 205F movea.l A0, [A7]+ 000005CE 4FEF 001E lea.l A7, [A7 + 0x1E] 000005D2 3E80 move.w [A7], D0 000005D4 4ED0 jmp [A0] fn000005D6: 000005D6 48E7 F9F0 movem.l -[A7], D0,D1,D2,D3,D4,D7,A0,A1,A2,A3 000005DA 286E FFF4 movea.l A4, [A6 - 0xC] 000005DE 2854 movea.l A4, [A4] 000005E0 206E FFF0 movea.l A0, [A6 - 0x10] 000005E4 2050 movea.l A0, [A0] 000005E6 5250 addq.w [A0], 1 000005E8 3028 0002 move.w D0, [A0 + 0x2] 000005EC 2213 move.l D1, [A3] 000005EE 4201 clr.b D1 000005F0 342B 0004 move.w D2, [A3 + 0x4] 000005F4 7E00 moveq.l D7, 0x00 000005F6 6018 bra +0x1A /* 00000610 */ label000005F8: 000005F8 2C2C 0006 move.l D6, [A4 + 0x6] 000005FC 4206 clr.b D6 000005FE B286 cmp.l D1, D6 00000600 6608 bne +0xA /* 0000060A */ 00000602 B46C 000A cmp.w D2, [A4 + 0xA] 00000606 6700 006A beq +0x6C /* 00000672 */ label0000060A: 0000060A D8FC 0012 add.w A4, 0x12 0000060E 5287 addq.l D7, 1 label00000610: 00000610 51C8 FFE6 dbf D0, -0x1C /* 000005F8 */ 00000614 3F13 move.w -[A7], [A3] 00000616 A887 syscall TextFont 00000618 102B 0002 move.b D0, [A3 + 0x2] 0000061C 3F00 move.w -[A7], D0 0000061E A888 syscall TextFace 00000620 3F2B 0004 move.w -[A7], [A3 + 0x4] 00000624 A88A syscall TextSize 00000626 486E FF12 pea.l [A6 - 0xEE] 0000062A A88B syscall GetFontInfo 0000062C 7200 moveq.l D1, 0x00 0000062E 322E FF12 move.w D1, [A6 - 0xEE] 00000632 2001 move.l D0, D1 00000634 D06E FF14 add.w D0, [A6 - 0xEC] 00000638 D06E FF18 add.w D0, [A6 - 0xE8] 0000063C 242E FF1E move.l D2, [A6 - 0xE2] 00000640 206E FFF0 movea.l A0, [A6 - 0x10] 00000644 2050 movea.l A0, [A0] 00000646 3E28 0002 move.w D7, [A0 + 0x2] 0000064A 5268 0002 addq.w [A0 + 0x2], 1 0000064E 38BC 0001 move.w [A4], 0x1 00000652 3940 0002 move.w [A4 + 0x2], D0 00000656 3941 0004 move.w [A4 + 0x4], D1 0000065A 2953 0006 move.l [A4 + 0x6], [A3] 0000065E 422C 0009 clr.b [A4 + 0x9] 00000662 396B 0004 000A move.w [A4 + 0xA], [A3 + 0x4] 00000668 42AC 000C clr.l [A4 + 0xC] 0000066C 426C 0010 clr.w [A4 + 0x10] 00000670 6022 bra +0x24 /* 00000694 */ label00000672: 00000672 5254 addq.w [A4], 1 00000674 302C 0002 move.w D0, [A4 + 0x2] 00000678 322C 0004 move.w D1, [A4 + 0x4] 0000067C 226E FFE8 movea.l A1, [A6 - 0x18] 00000680 3353 0044 move.w [A1 + 0x44], [A3] 00000684 136B 0002 0046 move.b [A1 + 0x46], [A3 + 0x2] 0000068A 4229 0047 clr.b [A1 + 0x47] 0000068E 336B 0004 004A move.w [A1 + 0x4A], [A3 + 0x4] label00000694: 00000694 3D6C 0002 FFDA move.w [A6 - 0x26], [A4 + 0x2] 0000069A 3D6C 0004 FFD8 move.w [A6 - 0x28], [A4 + 0x4] 000006A0 2D4C FFAC move.l [A6 - 0x54], A4 000006A4 B06E FFDE cmp.w D0, [A6 - 0x22] 000006A8 6F08 ble +0xA /* 000006B2 */ 000006AA 3D40 FFDE move.w [A6 - 0x22], D0 000006AE 2D43 FFD4 move.l [A6 - 0x2C], D3 label000006B2: 000006B2 B26E FFDC cmp.w D1, [A6 - 0x24] 000006B6 6F08 ble +0xA /* 000006C0 */ 000006B8 3D41 FFDC move.w [A6 - 0x24], D1 000006BC 2D43 FFD0 move.l [A6 - 0x30], D3 label000006C0: 000006C0 206E FF7C movea.l A0, [A6 - 0x84] 000006C4 2003 move.l D0, D3 000006C6 90AE 001A sub.l D0, [A6 + 0x1A] 000006CA 30C0 move.w [A0]+, D0 000006CC 30C7 move.w [A0]+, D7 000006CE 2D48 FF7C move.l [A6 - 0x84], A0 000006D2 2A2E FFB8 move.l D5, [A6 - 0x48] 000006D6 BAAE FFB4 cmp.l D5, [A6 - 0x4C] 000006DA 661C bne +0x1E /* 000006F8 */ 000006DC B685 cmp.l D3, D5 000006DE 6618 bne +0x1A /* 000006F8 */ 000006E0 3D6E FFDA FFDE move.w [A6 - 0x22], [A6 - 0x26] 000006E6 3D6E FFD8 FFDC move.w [A6 - 0x24], [A6 - 0x28] 000006EC 3D6E FFDA FF36 move.w [A6 - 0xCA], [A6 - 0x26] 000006F2 3D6E FFD8 FF34 move.w [A6 - 0xCC], [A6 - 0x28] label000006F8: 000006F8 2D6E FFC4 FFC8 move.l [A6 - 0x38], [A6 - 0x3C] 000006FE 6100 F948 bsr -0x6B6 /* 00000048 */ 00000702 203C 0001 0000 move.l D0, 0x10000 00000708 322E FF1E move.w D1, [A6 - 0xE2] 0000070C B26E FF1A cmp.w D1, [A6 - 0xE6] 00000710 670C beq +0xE /* 0000071E */ 00000712 42A7 clr.l -[A7] 00000714 3F01 move.w -[A7], D1 00000716 3F2E FF1A move.w -[A7], [A6 - 0xE6] 0000071A A869 syscall FixRatio 0000071C 201F move.l D0, [A7]+ label0000071E: 0000071E 4A6E FF62 tst.w [A6 - 0x9E] 00000722 6B54 bmi +0x56 /* 00000778 */ 00000724 2D40 FFC4 move.l [A6 - 0x3C], D0 00000728 B0AE FFC8 cmp.l D0, [A6 - 0x38] 0000072C 674A beq +0x4C /* 00000778 */ 0000072E 0CAE 0001 0000 FFC8 cmpi.l [A6 - 0x38], 0x10000 00000736 6716 beq +0x18 /* 0000074E */ 00000738 2D6E FFEC FFBC move.l [A6 - 0x44], [A6 - 0x14] 0000073E 42A7 clr.l -[A7] 00000740 2F2E FFC0 move.l -[A7], [A6 - 0x40] 00000744 2F2E FFC8 move.l -[A7], [A6 - 0x38] 00000748 A84D syscall FixDiv 0000074A 2D5F FFC0 move.l [A6 - 0x40], [A7]+ label0000074E: 0000074E 0CAE 0001 0000 FFC4 cmpi.l [A6 - 0x3C], 0x10000 00000756 6720 beq +0x22 /* 00000778 */ 00000758 42A7 clr.l -[A7] 0000075A 2F2E FFC4 move.l -[A7], [A6 - 0x3C] 0000075E 2F2E FFC0 move.l -[A7], [A6 - 0x40] 00000762 A868 syscall FixMul 00000764 2D5F FFC0 move.l [A6 - 0x40], [A7]+ 00000768 42A7 clr.l -[A7] 0000076A 2F2E FFC4 move.l -[A7], [A6 - 0x3C] 0000076E 2F2E FFBC move.l -[A7], [A6 - 0x44] 00000772 A868 syscall FixMul 00000774 2D5F FFBC move.l [A6 - 0x44], [A7]+ label00000778: 00000778 2078 0B2A movea.l A0, [0x00000B2A /* WidthTabHandle */] 0000077C 2050 movea.l A0, [A0] 0000077E 2245 movea.l A1, D5 00000780 242E FFC0 move.l D2, [A6 - 0x40] 00000784 2204 move.l D1, D4 00000786 9285 sub.l D1, D5 00000788 2D41 FF68 move.l [A6 - 0x98], D1 0000078C 6746 beq +0x48 /* 000007D4 */ 0000078E 4A6E FF62 tst.w [A6 - 0x9E] 00000792 6A22 bpl +0x24 /* 000007B6 */ 00000794 700D moveq.l D0, 0x0D 00000796 6002 bra +0x4 /* 0000079A */ label00000798: 00000798 B019 cmp.b D0, [A1]+ label0000079A: 0000079A 57C9 FFFC dbeq D1, -0x6 /* 00000798 */ 0000079E 6708 beq +0xA /* 000007A8 */ 000007A0 426E FFAA clr.w [A6 - 0x56] 000007A4 6000 011A bra +0x11C /* 000008C0 */ label000007A8: 000007A8 3D7C 0001 FFAA move.w [A6 - 0x56], 0x1 000007AE 93AE FF68 sub.l [A6 - 0x98], D1 000007B2 6000 010C bra +0x10E /* 000008C0 */ label000007B6: 000007B6 0C6E 0001 FF32 cmpi.w [A6 - 0xCE], 0x1 000007BC 674C beq +0x4E /* 0000080A */ label000007BE: 000007BE 7000 moveq.l D0, 0x00 000007C0 1019 move.b D0, [A1]+ 000007C2 0C00 000D cmpi.b D0, 0xD /* '\r' */ 000007C6 6718 beq +0x1A /* 000007E0 */ 000007C8 E548 lsl D0.w, 2 000007CA 94B0 0000 sub.l D2, [A0 + D0.w] 000007CE 6F24 ble +0x26 /* 000007F4 */ 000007D0 5381 subq.l D1, 1 000007D2 6EEA bgt -0x14 /* 000007BE */ label000007D4: 000007D4 426E FFAA clr.w [A6 - 0x56] 000007D8 2D42 FFC0 move.l [A6 - 0x40], D2 000007DC 6000 00E2 bra +0xE4 /* 000008C0 */ label000007E0: 000007E0 5381 subq.l D1, 1 000007E2 3D7C 0001 FFAA move.w [A6 - 0x56], 0x1 000007E8 2D42 FFC0 move.l [A6 - 0x40], D2 000007EC 93AE FF68 sub.l [A6 - 0x98], D1 000007F0 6000 00CE bra +0xD0 /* 000008C0 */ label000007F4: 000007F4 D4B0 0000 add.l D2, [A0 + D0.w] 000007F8 3D7C 0002 FFAA move.w [A6 - 0x56], 0x2 000007FE 2D42 FFC0 move.l [A6 - 0x40], D2 00000802 93AE FF68 sub.l [A6 - 0x98], D1 00000806 6000 00B8 bra +0xBA /* 000008C0 */ label0000080A: 0000080A 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 0000080E 48E7 E0C0 movem.l -[A7], D0,D1,D2,A0,A1 00000812 4267 clr.w -[A7] 00000814 4EAD 2072 jsr [A5 + 0x2072 /* export_1034 */] 00000818 321F move.w D1, [A7]+ 0000081A E049 lsr D1.w, 8 0000081C 4A01 tst.b D1 0000081E 660A bne +0xC /* 0000082A */ 00000820 4CDF 0307 movem.l D0,D1,D2,A0,A1, [A7]+ 00000824 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 00000828 6094 bra -0x6A /* 000007BE */ label0000082A: 0000082A 4267 clr.w -[A7] 0000082C 4EAD 2212 jsr [A5 + 0x2212 /* export_1086 */] 00000830 321F move.w D1, [A7]+ 00000832 E049 lsr D1.w, 8 00000834 4A41 tst.w D1 00000836 670A beq +0xC /* 00000842 */ 00000838 1A3C 0001 move.b D5, 0x1 0000083C 4CDF 0307 movem.l D0,D1,D2,A0,A1, [A7]+ 00000840 6022 bra +0x24 /* 00000864 */ label00000842: 00000842 4267 clr.w -[A7] 00000844 266E FFE8 movea.l A3, [A6 - 0x18] 00000848 3F2B 0044 move.w -[A7], [A3 + 0x44] 0000084C 4EAD 2202 jsr [A5 + 0x2202 /* export_1084 */] 00000850 361F move.w D3, [A7]+ 00000852 4CDF 0307 movem.l D0,D1,D2,A0,A1, [A7]+ 00000856 1A3C 0083 move.b D5, 0x83 0000085A 0C43 0003 cmpi.w D3, 0x3 0000085E 6604 bne +0x6 /* 00000864 */ 00000860 1A3C 0085 move.b D5, 0x85 label00000864: 00000864 2449 movea.l A2, A1 00000866 7800 moveq.l D4, 0x00 label00000868: 00000868 7000 moveq.l D0, 0x00 0000086A 1019 move.b D0, [A1]+ 0000086C 0C00 000D cmpi.b D0, 0xD /* '\r' */ 00000870 673E beq +0x40 /* 000008B0 */ 00000872 48E7 E0C0 movem.l -[A7], D0,D1,D2,A0,A1 00000876 4267 clr.w -[A7] 00000878 2F0A move.l -[A7], A2 0000087A 3F04 move.w -[A7], D4 0000087C 2F3C 8206 0010 move.l -[A7], 0x82060010 00000882 A8B5 syscall ScriptUtil 00000884 361F move.w D3, [A7]+ 00000886 4CDF 0307 movem.l D0,D1,D2,A0,A1, [A7]+ 0000088A 0C43 FFFF cmpi.w D3, 0xFFFF 0000088E 6604 bne +0x6 /* 00000894 */ 00000890 1005 move.b D0, D5 00000892 6006 bra +0x8 /* 0000089A */ label00000894: 00000894 0C43 0001 cmpi.w D3, 0x1 00000898 6708 beq +0xA /* 000008A2 */ label0000089A: 0000089A E548 lsl D0.w, 2 0000089C 94B0 0000 sub.l D2, [A0 + D0.w] 000008A0 6D16 blt +0x18 /* 000008B8 */ label000008A2: 000008A2 5284 addq.l D4, 1 000008A4 5381 subq.l D1, 1 000008A6 6EC0 bgt -0x3E /* 00000868 */ 000008A8 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 000008AC 6000 FF26 bra -0xD8 /* 000007D4 */ label000008B0: 000008B0 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 000008B4 6000 FF2A bra -0xD4 /* 000007E0 */ label000008B8: 000008B8 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 000008BC 6000 FF36 bra -0xC8 /* 000007F4 */ label000008C0: 000008C0 DAAE FF68 add.l D5, [A6 - 0x98] 000008C4 2D45 FFB8 move.l [A6 - 0x48], D5 000008C8 4A6E FFAA tst.w [A6 - 0x56] 000008CC 661C bne +0x1E /* 000008EA */ 000008CE 2005 move.l D0, D5 000008D0 90AE 001A sub.l D0, [A6 + 0x1A] 000008D4 BAAE FFB0 cmp.l D5, [A6 - 0x50] 000008D8 6D0C blt +0xE /* 000008E6 */ 000008DA 1D7C 00FF FF70 move.b [A6 - 0x90], 0xFF 000008E0 2D6E 0012 FF64 move.l [A6 - 0x9C], [A6 + 0x12] label000008E6: 000008E6 6000 014C bra +0x14E /* 00000A34 */ label000008EA: 000008EA 426E FF42 clr.w [A6 - 0xBE] 000008EE 426E FF40 clr.w [A6 - 0xC0] 000008F2 2D45 FF3C move.l [A6 - 0xC4], D5 000008F6 BAAE FFB4 cmp.l D5, [A6 - 0x4C] 000008FA 6E32 bgt +0x34 /* 0000092E */ 000008FC 2A2E FFB4 move.l D5, [A6 - 0x4C] 00000900 0C6E 0001 FF32 cmpi.w [A6 - 0xCE], 0x1 00000906 6620 bne +0x22 /* 00000928 */ 00000908 48E7 60C0 movem.l -[A7], D1,D2,A0,A1 0000090C 4267 clr.w -[A7] 0000090E 2F05 move.l -[A7], D5 00000910 4267 clr.w -[A7] 00000912 2F3C 8206 0010 move.l -[A7], 0x82060010 00000918 A8B5 syscall ScriptUtil 0000091A 301F move.w D0, [A7]+ 0000091C 4CDF 0306 movem.l D1,D2,A0,A1, [A7]+ 00000920 0C40 FFFF cmpi.w D0, 0xFFFF 00000924 6602 bne +0x4 /* 00000928 */ 00000926 5285 addq.l D5, 1 label00000928: 00000928 5285 addq.l D5, 1 0000092A 6000 00BA bra +0xBC /* 000009E6 */ label0000092E: 0000092E 0C6E 0002 FFAA cmpi.w [A6 - 0x56], 0x2 00000934 6600 00B0 bne +0xB2 /* 000009E6 */ 00000938 2045 movea.l A0, D5 0000093A 0C10 0020 cmpi.b [A0], 0x20 /* ' ' */ 0000093E 6628 bne +0x2A /* 00000968 */ 00000940 202E FFB0 move.l D0, [A6 - 0x50] 00000944 9088 sub.l D0, A0 label00000946: 00000946 0C18 0020 cmpi.b [A0]+, 0x20 /* ' ' */ 0000094A 56C8 FFFA dbne D0, -0x8 /* 00000946 */ 0000094E 5388 subq.l A0, 1 00000950 B888 cmp.l D4, A0 00000952 6E00 008A bgt +0x8C /* 000009DE */ 00000956 6100 F946 bsr -0x6B8 /* 0000029E */ 0000095A 3D6E FF42 FFDE move.w [A6 - 0x22], [A6 - 0xBE] 00000960 3D6E FF40 FFDC move.w [A6 - 0x24], [A6 - 0xC0] 00000966 6076 bra +0x78 /* 000009DE */ label00000968: 00000968 0C10 000D cmpi.b [A0], 0xD /* '\r' */ 0000096C 6770 beq +0x72 /* 000009DE */ 0000096E 222E FFB4 move.l D1, [A6 - 0x4C] 00000972 9288 sub.l D1, A0 00000974 4481 neg.l D1 00000976 0C6E 0001 FF32 cmpi.w [A6 - 0xCE], 0x1 0000097C 670C beq +0xE /* 0000098A */ label0000097E: 0000097E 0C20 0020 cmpi.b -[A0], 0x20 /* ' ' */ 00000982 57C9 FFFA dbeq D1, -0x8 /* 0000097E */ 00000986 5288 addq.l A0, 1 00000988 6044 bra +0x46 /* 000009CE */ label0000098A: 0000098A 48E7 1020 movem.l -[A7], D3,A2 0000098E 246E FFB4 movea.l A2, [A6 - 0x4C] label00000992: 00000992 7000 moveq.l D0, 0x00 00000994 1020 move.b D0, -[A0] 00000996 0C00 0020 cmpi.b D0, 0x20 /* ' ' */ 0000099A 672C beq +0x2E /* 000009C8 */ 0000099C 0C81 0000 0000 cmpi.l D1, 0x0 000009A2 6F24 ble +0x26 /* 000009C8 */ 000009A4 48E7 E0C0 movem.l -[A7], D0,D1,D2,A0,A1 000009A8 4267 clr.w -[A7] 000009AA 2F0A move.l -[A7], A2 000009AC 3F01 move.w -[A7], D1 000009AE 2F3C 8206 0010 move.l -[A7], 0x82060010 000009B4 A8B5 syscall ScriptUtil 000009B6 361F move.w D3, [A7]+ 000009B8 4CDF 0307 movem.l D0,D1,D2,A0,A1, [A7]+ 000009BC 0C43 0001 cmpi.w D3, 0x1 000009C0 6704 beq +0x6 /* 000009C6 */ 000009C2 5381 subq.l D1, 1 000009C4 60CC bra -0x32 /* 00000992 */ label000009C6: 000009C6 5288 addq.l A0, 1 label000009C8: 000009C8 4CDF 0408 movem.l D3,A2, [A7]+ 000009CC 5288 addq.l A0, 1 label000009CE: 000009CE B1EE FFD4 cmpa.l A0, [A6 - 0x2C] 000009D2 6F06 ble +0x8 /* 000009DA */ 000009D4 B1EE FFD0 cmpa.l A0, [A6 - 0x30] 000009D8 6E04 bgt +0x6 /* 000009DE */ label000009DA: 000009DA 6100 F872 bsr -0x78C /* 0000024E */ label000009DE: 000009DE B1EE FFB4 cmpa.l A0, [A6 - 0x4C] 000009E2 6F02 ble +0x4 /* 000009E6 */ 000009E4 2A08 move.l D5, A0 label000009E6: 000009E6 2D45 FFB4 move.l [A6 - 0x4C], D5 000009EA 2D45 FFB8 move.l [A6 - 0x48], D5 000009EE BAAE FFB0 cmp.l D5, [A6 - 0x50] 000009F2 6D0E blt +0x10 /* 00000A02 */ 000009F4 1D7C 00FF FF70 move.b [A6 - 0x90], 0xFF 000009FA 2D6E 0012 FF64 move.l [A6 - 0x9C], [A6 + 0x12] 00000A00 6032 bra +0x34 /* 00000A34 */ label00000A02: 00000A02 6100 F680 bsr -0x97E /* 00000084 */ 00000A06 4A2E FF22 tst.b [A6 - 0xDE] 00000A0A 6628 bne +0x2A /* 00000A34 */ 00000A0C 4A2E FF70 tst.b [A6 - 0x90] 00000A10 6622 bne +0x24 /* 00000A34 */ 00000A12 4A6E FF42 tst.w [A6 - 0xBE] 00000A16 6706 beq +0x8 /* 00000A1E */ 00000A18 3D6E FF42 FFDE move.w [A6 - 0x22], [A6 - 0xBE] label00000A1E: 00000A1E 4A6E FF40 tst.w [A6 - 0xC0] 00000A22 6706 beq +0x8 /* 00000A2A */ 00000A24 3D6E FF40 FFDC move.w [A6 - 0x24], [A6 - 0xC0] label00000A2A: 00000A2A 2D6E FFBC FFC0 move.l [A6 - 0x40], [A6 - 0x44] 00000A30 6000 FD46 bra -0x2B8 /* 00000778 */ label00000A34: 00000A34 4CDF 0F9F movem.l D0,D1,D2,D3,D4,D7,A0,A1,A2,A3, [A7]+ 00000A38 4E75 rts export_1268: 00000A3A 4E56 FFE8 link A6, -0x0018 00000A3E 48E7 FFF8 movem.l -[A7], D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4 00000A42 2055 movea.l A0, [A5] 00000A44 42A8 FF54 clr.l [A0 - 0xAC] 00000A48 206E 0008 movea.l A0, [A6 + 0x8] 00000A4C 2050 movea.l A0, [A0] 00000A4E 3028 0006 move.w D0, [A0 + 0x6] 00000A52 9068 0002 sub.w D0, [A0 + 0x2] 00000A56 3D40 FFEC move.w [A6 - 0x14], D0 00000A5A 426E FFEE clr.w [A6 - 0x12] 00000A5E 2068 0052 movea.l A0, [A0 + 0x52] 00000A62 43EE FFF0 lea.l A1, [A6 - 0x10] 00000A66 32E8 0044 move.w [A1]+, [A0 + 0x44] 00000A6A 32E8 004A move.w [A1]+, [A0 + 0x4A] 00000A6E 12E8 0046 move.b [A1]+, [A0 + 0x46] 00000A72 4219 clr.b [A1]+ 00000A74 4259 clr.w [A1]+ 00000A76 22FC 0001 0001 move.l [A1]+, 0x10001 00000A7C 22FC 0001 0001 move.l [A1]+, 0x10001 00000A82 42A7 clr.l -[A7] 00000A84 486E FFF0 pea.l [A6 - 0x10] 00000A88 2078 08E0 movea.l A0, [0x000008E0 /* JSwapFont */] 00000A8C 4E90 jsr [A0] 00000A8E 205F movea.l A0, [A7]+ 00000A90 282E FFEC move.l D4, [A6 - 0x14] 00000A94 3028 0014 move.w D0, [A0 + 0x14] 00000A98 3228 0018 move.w D1, [A0 + 0x18] 00000A9C B240 cmp.w D1, D0 00000A9E 6710 beq +0x12 /* 00000AB0 */ 00000AA0 42A7 clr.l -[A7] 00000AA2 42A7 clr.l -[A7] 00000AA4 3F01 move.w -[A7], D1 00000AA6 3F00 move.w -[A7], D0 00000AA8 A869 syscall FixRatio 00000AAA 2F04 move.l -[A7], D4 00000AAC A868 syscall FixMul 00000AAE 281F move.l D4, [A7]+ label00000AB0: 00000AB0 2678 0B10 movea.l A3, [0x00000B10 /* WidthPtr */] 00000AB4 49FA 04A4 lea.l A4, [PC + 0x4A4 /* 00000F5A, value 0xFFFFFFFF */] 00000AB8 206E 0010 movea.l A0, [A6 + 0x10] 00000ABC 2C08 move.l D6, A0 00000ABE 2006 move.l D0, D6 00000AC0 D0AE 000C add.l D0, [A6 + 0xC] 00000AC4 2D40 FFE8 move.l [A6 - 0x18], D0 00000AC8 2E0F move.l D7, A7 label00000ACA: 00000ACA 2008 move.l D0, A0 00000ACC 2A00 move.l D5, D0 00000ACE 9086 sub.l D0, D6 00000AD0 3F00 move.w -[A7], D0 00000AD2 7600 moveq.l D3, 0x00 label00000AD4: 00000AD4 B1EE FFE8 cmpa.l A0, [A6 - 0x18] 00000AD8 6C4E bge +0x50 /* 00000B28 */ 00000ADA 7000 moveq.l D0, 0x00 00000ADC 1018 move.b D0, [A0]+ 00000ADE 4A34 0000 tst.b [A4 + D0.w] 00000AE2 6710 beq +0x12 /* 00000AF4 */ 00000AE4 0C00 000D cmpi.b D0, 0xD /* '\r' */ 00000AE8 67E0 beq -0x1E /* 00000ACA */ 00000AEA E548 lsl D0.w, 2 00000AEC D6B3 0000 add.l D3, [A3 + D0.w] 00000AF0 4243 clr.w D3 00000AF2 6006 bra +0x8 /* 00000AFA */ label00000AF4: 00000AF4 E548 lsl D0.w, 2 00000AF6 D6B3 0000 add.l D3, [A3 + D0.w] label00000AFA: 00000AFA B684 cmp.l D3, D4 00000AFC 6DD6 blt -0x28 /* 00000AD4 */ 00000AFE 2248 movea.l A1, A0 label00000B00: 00000B00 B1C5 cmpa.l A0, D5 00000B02 6606 bne +0x8 /* 00000B0A */ 00000B04 2049 movea.l A0, A1 00000B06 6000 000E bra +0x10 /* 00000B16 */ label00000B0A: 00000B0A 5348 subq.w A0, 1 00000B0C 7000 moveq.l D0, 0x00 00000B0E 4EBA 0392 jsr [PC + 0x392 /* 00000EA2 */] 00000B12 67EC beq -0x12 /* 00000B00 */ 00000B14 5248 addq.w A0, 1 label00000B16: 00000B16 0C18 0020 cmpi.b [A0]+, 0x20 /* ' ' */ 00000B1A 67FA beq -0x4 /* 00000B16 */ 00000B1C 5348 subq.w A0, 1 00000B1E 0C10 000D cmpi.b [A0], 0xD /* '\r' */ 00000B22 66A6 bne -0x58 /* 00000ACA */ 00000B24 5248 addq.w A0, 1 00000B26 60A2 bra -0x5C /* 00000ACA */ label00000B28: 00000B28 2A2E 000C move.l D5, [A6 + 0xC] 00000B2C BA57 cmp.w D5, [A7] 00000B2E 6702 beq +0x4 /* 00000B32 */ 00000B30 3F05 move.w -[A7], D5 label00000B32: 00000B32 206E 0008 movea.l A0, [A6 + 0x8] 00000B36 2250 movea.l A1, [A0] 00000B38 3345 003C move.w [A1 + 0x3C], D5 00000B3C 2807 move.l D4, D7 00000B3E 988F sub.l D4, A7 00000B40 2604 move.l D3, D4 00000B42 5544 subq.w D4, 2 00000B44 2004 move.l D0, D4 00000B46 0640 0068 addi.w D0, 0x68 /* 'h' */ 00000B4A 2F08 move.l -[A7], A0 00000B4C 2F00 move.l -[A7], D0 00000B4E 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */] 00000B52 4A78 0220 tst.w [0x00000220 /* MemErr */] 00000B56 6636 bne +0x38 /* 00000B8E */ 00000B58 206E 0008 movea.l A0, [A6 + 0x8] 00000B5C 2250 movea.l A1, [A0] 00000B5E E24C lsr D4.w, 1 00000B60 3344 005E move.w [A1 + 0x5E], D4 00000B64 41F1 3060 lea.l A0, [A1 + D3.w + 0x60] label00000B68: 00000B68 311F move.w -[A0], [A7]+ 00000B6A 51CC FFFC dbf D4, -0x6 /* 00000B68 */ 00000B6E 2669 003E movea.l A3, [A1 + 0x3E] 00000B72 2F0B move.l -[A7], A3 00000B74 2F05 move.l -[A7], D5 00000B76 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */] 00000B7A 4A78 0220 tst.w [0x00000220 /* MemErr */] 00000B7E 660E bne +0x10 /* 00000B8E */ 00000B80 206E 0010 movea.l A0, [A6 + 0x10] 00000B84 2653 movea.l A3, [A3] 00000B86 6002 bra +0x4 /* 00000B8A */ label00000B88: 00000B88 16D8 move.b [A3]+, [A0]+ label00000B8A: 00000B8A 51CD FFFC dbf D5, -0x6 /* 00000B88 */ label00000B8E: 00000B8E 4CDF 1FFF movem.l D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4, [A7]+ 00000B92 4E5E unlink A6 00000B94 205F movea.l A0, [A7]+ 00000B96 4FEF 000C lea.l A7, [A7 + 0xC] 00000B9A 4ED0 jmp [A0] export_1269: 00000B9C 2F02 move.l -[A7], D2 00000B9E 4EAD 1062 jsr [A5 + 0x1062 /* export_520 */] 00000BA2 241F move.l D2, [A7]+ 00000BA4 7001 moveq.l D0, 0x01 00000BA6 4E75 rts export_1270: 00000BA8 48E7 E080 movem.l -[A7], D0,D1,D2,A0 00000BAC 2F08 move.l -[A7], A0 00000BAE 3F00 move.w -[A7], D0 00000BB0 3F01 move.w -[A7], D1 00000BB2 2F0C move.l -[A7], A4 00000BB4 4EAD 10EA jsr [A5 + 0x10EA /* export_537 */] 00000BB8 4CDF 0107 movem.l D0,D1,D2,A0, [A7]+ 00000BBC 4E75 rts export_1271: 00000BBE 201F move.l D0, [A7]+ 00000BC0 241F move.l D2, [A7]+ 00000BC2 321F move.w D1, [A7]+ 00000BC4 225F movea.l A1, [A7]+ 00000BC6 205F movea.l A0, [A7]+ 00000BC8 2F00 move.l -[A7], D0 00000BCA 48E7 1F20 movem.l -[A7], D3,D4,D5,D6,D7,A2 00000BCE 2C02 move.l D6, D2 00000BD0 4846 swap.w D6 00000BD2 3A01 move.w D5, D1 00000BD4 45FA 088C lea.l A2, [PC + 0x88C /* 00001462, value 0x0 */] 00000BD8 7000 moveq.l D0, 0x00 00000BDA 5342 subq.w D2, 1 00000BDC 0C42 001F cmpi.w D2, 0x1F 00000BE0 6200 010E bhi +0x110 /* 00000CF0 */ 00000BE4 D442 add.w D2, D2 00000BE6 343B 206C move.w D2, [PC + D2.w + 0x6C] label00000BEA: 00000BEA 1018 move.b D0, [A0]+ 00000BEC 6700 0102 beq +0x104 /* 00000CF0 */ 00000BF0 1032 0000 move.b D0, [A2 + D0.w] 00000BF4 67F4 beq -0xA /* 00000BEA */ 00000BF6 7600 moveq.l D3, 0x00 00000BF8 1600 move.b D3, D0 00000BFA 1018 move.b D0, [A0]+ 00000BFC 6700 00F2 beq +0xF4 /* 00000CF0 */ 00000C00 1032 0000 move.b D0, [A2 + D0.w] 00000C04 67E4 beq -0x1A /* 00000BEA */ 00000C06 EB4B lsl D3.w, 5 00000C08 8600 or.b D3, D0 00000C0A 1018 move.b D0, [A0]+ 00000C0C 6700 00E2 beq +0xE4 /* 00000CF0 */ 00000C10 1032 0000 move.b D0, [A2 + D0.w] 00000C14 67D4 beq -0x2A /* 00000BEA */ 00000C16 EB4B lsl D3.w, 5 00000C18 8600 or.b D3, D0 00000C1A 0C46 0001 cmpi.w D6, 0x1 00000C1E 6E74 bgt +0x76 /* 00000C94 */ 00000C20 0C43 5105 cmpi.w D3, 0x5105 00000C24 6720 beq +0x22 /* 00000C46 */ 00000C26 3805 move.w D4, D5 00000C28 6000 0018 bra +0x1A /* 00000C42 */ label00000C2C: 00000C2C E55B rol D3.w, 2 00000C2E 2203 move.l D1, D3 00000C30 82C2 divu.w D1, D2 00000C32 4841 swap.w D1 00000C34 0641 0009 addi.w D1, 0x9 /* '\t' */ 00000C38 3001 move.w D0, D1 00000C3A E648 lsr D0.w, 3 00000C3C 4641 not.w D1 00000C3E 03F1 0000 bset [A1 + D0.w], D1 label00000C42: 00000C42 51CC FFE8 dbf D4, -0x1A /* 00000C2C */ label00000C46: 00000C46 1018 move.b D0, [A0]+ 00000C48 6700 00A6 beq +0xA8 /* 00000CF0 */ 00000C4C 1032 0000 move.b D0, [A2 + D0.w] 00000C50 66F4 bne -0xA /* 00000C46 */ 00000C52 6096 bra -0x68 /* 00000BEA */ 00000C54 0017 0035 ori.b [A7], 0x35 /* '5' */ 00000C58 0053 0071 ori.w [A3], 0x71 /* 'q' */ 00000C5C 0097 00B5 00D3 ori.l [A7], 0xB500D3 00000C62 00F1 0115 ori.? [[A1] + D0], 0xFFFFFFFFFFFFFFFF 00000C66 0137 0151 btst [[A7]], D0 00000C6A 0175 0191 bchg [[ + D0]], D0 00000C6E 01B7 01D3 01F7 020B bclr [[] + 0x1F7020B], D0 00000C76 0233 0257 0277 andi.b [A3 + D0.w * 2 + 0x77], 0x57 /* 'W' */ 00000C7C 0295 02B3 02D7 andi.l [A5], 0x2B302D7 00000C82 02F5 0313 0337 0355 andi.? [[A5 + D0 * 2] + 0x3370355], 0xFFFFFFFFFFFFFFFF 00000C8A 0377 0397 03B3 03D7 bchg [[] + D0 * 2 + 0x3B303D7], D1 00000C92 03F5 0C43 bset [A5 + D0 * 4 + 0x43], D1 // begin alternate branch 00000C94-00000C98 label00000C94: 00000C94 0C43 5105 cmpi.w D3, 0x5105 // end alternate branch 00000C94-00000C98 label00000C94: // (misaligned) 00000C96 5105 subq.b D5, 8 00000C98 6608 bne +0xA /* 00000CA2 */ 00000C9A 1010 move.b D0, [A0] 00000C9C 1032 0000 move.b D0, [A2 + D0.w] 00000CA0 67A4 beq -0x5A /* 00000C46 */ label00000CA2: 00000CA2 3E03 move.w D7, D3 00000CA4 3805 move.w D4, D5 00000CA6 6000 0018 bra +0x1A /* 00000CC0 */ label00000CAA: 00000CAA E55B rol D3.w, 2 00000CAC 2203 move.l D1, D3 00000CAE 82C2 divu.w D1, D2 00000CB0 4841 swap.w D1 00000CB2 0641 0009 addi.w D1, 0x9 /* '\t' */ 00000CB6 3001 move.w D0, D1 00000CB8 E648 lsr D0.w, 3 00000CBA 4641 not.w D1 00000CBC 03F1 0000 bset [A1 + D0.w], D1 label00000CC0: 00000CC0 51CC FFE8 dbf D4, -0x1A /* 00000CAA */ label00000CC4: 00000CC4 1018 move.b D0, [A0]+ 00000CC6 6728 beq +0x2A /* 00000CF0 */ 00000CC8 1032 0000 move.b D0, [A2 + D0.w] 00000CCC 6700 FF1C beq -0xE2 /* 00000BEA */ 00000CD0 EB8F lsl D7, 5 00000CD2 8E00 or.b D7, D0 00000CD4 0287 000F FFFF andi.l D7, 0xFFFFF 00000CDA 2207 move.l D1, D7 00000CDC 82C2 divu.w D1, D2 00000CDE 4841 swap.w D1 00000CE0 0641 0009 addi.w D1, 0x9 /* '\t' */ 00000CE4 3001 move.w D0, D1 00000CE6 E648 lsr D0.w, 3 00000CE8 4641 not.w D1 00000CEA 03F1 0000 bset [A1 + D0.w], D1 00000CEE 60D4 bra -0x2A /* 00000CC4 */ label00000CF0: 00000CF0 4CDF 04F8 movem.l D3,D4,D5,D6,D7,A2, [A7]+ 00000CF4 4E75 rts export_1272: 00000CF6 201F move.l D0, [A7]+ 00000CF8 205F movea.l A0, [A7]+ 00000CFA 225F movea.l A1, [A7]+ 00000CFC 2F00 move.l -[A7], D0 00000CFE A025 syscall GetHandleSize 00000D00 2200 move.l D1, D0 00000D02 7400 moveq.l D2, 0x00 00000D04 1411 move.b D2, [A1] 00000D06 D082 add.l D0, D2 00000D08 5280 addq.l D0, 1 00000D0A A024 syscall SetHandleSize 00000D0C 660C bne +0xE /* 00000D1A */ 00000D0E 2050 movea.l A0, [A0] 00000D10 5250 addq.w [A0], 1 00000D12 D1C1 add.l A0, D1 label00000D14: 00000D14 10D9 move.b [A0]+, [A1]+ 00000D16 51CA FFFC dbf D2, -0x6 /* 00000D14 */ label00000D1A: 00000D1A 4E75 rts export_1273: 00000D1C 4E56 0000 link A6, 0 00000D20 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000D24 2078 02AE movea.l A0, [0x000002AE /* ROMBase */] 00000D28 0C68 067C 0008 cmpi.w [A0 + 0x8], 0x67C 00000D2E 663A bne +0x3C /* 00000D6A */ 00000D30 303C A89F move.w D0, 0xA89F 00000D34 A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7 00000D36 2C08 move.l D6, A0 00000D38 303C A1AD move.w D0, 0xA1AD 00000D3C A346 syscall GetOSTrapAddress, flags=3 00000D3E B1C6 cmpa.l A0, D6 00000D40 6728 beq +0x2A /* 00000D6A */ 00000D42 203C 612F 7578 move.l D0, 0x612F7578 /* 'a/ux' */ 00000D48 A1AD syscall Gestalt, flags=1 00000D4A 4A40 tst.w D0 00000D4C 661C bne +0x1E /* 00000D6A */ 00000D4E B0FC 0200 cmpa.w A0, 0x200 00000D52 6616 bne +0x18 /* 00000D6A */ 00000D54 303C A056 move.w D0, 0xA056 00000D58 A346 syscall GetOSTrapAddress, flags=3 00000D5A B1C6 cmpa.l A0, D6 00000D5C 660C bne +0xE /* 00000D6A */ 00000D5E 207C 4080 C0A0 movea.l A0, 0x4080C0A0 00000D64 303C A056 move.w D0, 0xA056 00000D68 A247 syscall SetOSTrapAddress, flags=2 label00000D6A: 00000D6A 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000D6E 4E5E unlink A6 00000D70 4E75 rts export_1274: 00000D72 201F move.l D0, [A7]+ 00000D74 221F move.l D1, [A7]+ 00000D76 225F movea.l A1, [A7]+ 00000D78 205F movea.l A0, [A7]+ 00000D7A 2F00 move.l -[A7], D0 00000D7C 5381 subq.l D1, 1 00000D7E 2401 move.l D2, D1 00000D80 0482 0000 8000 subi.l D2, 0x8000 00000D86 6D0E blt +0x10 /* 00000D96 */ 00000D88 323C 7FFF move.w D1, 0x7FFF label00000D8C: 00000D8C 2018 move.l D0, [A0]+ 00000D8E 4680 not.l D0 00000D90 C199 .incomplete 00000D92 51CA FFF8 dbf D2, -0xA /* 00000D8C */ label00000D96: 00000D96 2018 move.l D0, [A0]+ 00000D98 4680 not.l D0 00000D9A C199 .incomplete 00000D9C 51C9 FFF8 dbf D1, -0xA /* 00000D96 */ 00000DA0 4E75 rts export_1275: 00000DA2 205F movea.l A0, [A7]+ 00000DA4 225F movea.l A1, [A7]+ 00000DA6 2251 movea.l A1, [A1] 00000DA8 2229 0010 move.l D1, [A1 + 0x10] 00000DAC D281 add.l D1, D1 00000DAE D2A9 0010 add.l D1, [A1 + 0x10] 00000DB2 D281 add.l D1, D1 00000DB4 D2FC 0030 add.w A1, 0x30 /* '0' */ 00000DB8 D289 add.l D1, A1 00000DBA 7000 moveq.l D0, 0x00 00000DBC 6006 bra +0x8 /* 00000DC4 */ label00000DBE: 00000DBE D099 add.l D0, [A1]+ 00000DC0 E698 ror D0, 3 00000DC2 D059 add.w D0, [A1]+ label00000DC4: 00000DC4 B3C1 cmpa.l A1, D1 00000DC6 66F6 bne -0x8 /* 00000DBE */ 00000DC8 2E80 move.l [A7], D0 00000DCA 4ED0 jmp [A0] export_1276: 00000DCC 205F movea.l A0, [A7]+ 00000DCE 321F move.w D1, [A7]+ 00000DD0 341F move.w D2, [A7]+ 00000DD2 225F movea.l A1, [A7]+ 00000DD4 2251 movea.l A1, [A1] 00000DD6 43E9 0018 lea.l A1, [A1 + 0x18] 00000DDA 7000 moveq.l D0, 0x00 00000DDC 6006 bra +0x8 /* 00000DE4 */ label00000DDE: 00000DDE D091 add.l D0, [A1] 00000DE0 E698 ror D0, 3 00000DE2 D2C2 add.w A1, D2 label00000DE4: 00000DE4 51C9 FFF8 dbf D1, -0xA /* 00000DDE */ 00000DE8 2E80 move.l [A7], D0 00000DEA 4ED0 jmp [A0] export_1277: 00000DEC 201F move.l D0, [A7]+ 00000DEE 221F move.l D1, [A7]+ 00000DF0 225F movea.l A1, [A7]+ 00000DF2 205F movea.l A0, [A7]+ 00000DF4 2F00 move.l -[A7], D0 00000DF6 6010 bra +0x12 /* 00000E08 */ label00000DF8: 00000DF8 12D8 move.b [A1]+, [A0]+ 00000DFA 12D8 move.b [A1]+, [A0]+ 00000DFC 12D8 move.b [A1]+, [A0]+ 00000DFE 12D8 move.b [A1]+, [A0]+ 00000E00 12D8 move.b [A1]+, [A0]+ 00000E02 12D8 move.b [A1]+, [A0]+ 00000E04 12D8 move.b [A1]+, [A0]+ 00000E06 12D8 move.b [A1]+, [A0]+ label00000E08: 00000E08 5181 subq.l D1, 8 00000E0A 6EEC bgt -0x12 /* 00000DF8 */ 00000E0C 4441 neg.w D1 00000E0E D241 add.w D1, D1 00000E10 4EFB 1002 jmp [PC + D1.w + 0x2] 00000E14 12D8 move.b [A1]+, [A0]+ 00000E16 12D8 move.b [A1]+, [A0]+ 00000E18 12D8 move.b [A1]+, [A0]+ 00000E1A 12D8 move.b [A1]+, [A0]+ 00000E1C 12D8 move.b [A1]+, [A0]+ 00000E1E 12D8 move.b [A1]+, [A0]+ 00000E20 12D8 move.b [A1]+, [A0]+ 00000E22 12D8 move.b [A1]+, [A0]+ 00000E24 4E75 rts export_1278: 00000E26 201F move.l D0, [A7]+ 00000E28 221F move.l D1, [A7]+ 00000E2A 225F movea.l A1, [A7]+ 00000E2C 205F movea.l A0, [A7]+ 00000E2E 2F00 move.l -[A7], D0 00000E30 6010 bra +0x12 /* 00000E42 */ label00000E32: 00000E32 22D8 move.l [A1]+, [A0]+ 00000E34 22D8 move.l [A1]+, [A0]+ 00000E36 22D8 move.l [A1]+, [A0]+ 00000E38 22D8 move.l [A1]+, [A0]+ 00000E3A 22D8 move.l [A1]+, [A0]+ 00000E3C 22D8 move.l [A1]+, [A0]+ 00000E3E 22D8 move.l [A1]+, [A0]+ 00000E40 22D8 move.l [A1]+, [A0]+ label00000E42: 00000E42 5181 subq.l D1, 8 00000E44 6EEC bgt -0x12 /* 00000E32 */ 00000E46 4441 neg.w D1 00000E48 D241 add.w D1, D1 00000E4A 4EFB 1002 jmp [PC + D1.w + 0x2] 00000E4E 22D8 move.l [A1]+, [A0]+ 00000E50 22D8 move.l [A1]+, [A0]+ 00000E52 22D8 move.l [A1]+, [A0]+ 00000E54 22D8 move.l [A1]+, [A0]+ 00000E56 22D8 move.l [A1]+, [A0]+ 00000E58 22D8 move.l [A1]+, [A0]+ 00000E5A 22D8 move.l [A1]+, [A0]+ 00000E5C 22D8 move.l [A1]+, [A0]+ 00000E5E 4E75 rts export_1279: 00000E60 226F 0004 movea.l A1, [A7 + 0x4] 00000E64 2251 movea.l A1, [A1] 00000E66 206F 0008 movea.l A0, [A7 + 0x8] 00000E6A 2050 movea.l A0, [A0] label00000E6C: 00000E6C 12D8 move.b [A1]+, [A0]+ 00000E6E 66FC bne -0x2 /* 00000E6C */ 00000E70 5348 subq.w A0, 1 00000E72 5349 subq.w A1, 1 00000E74 2008 move.l D0, A0 00000E76 2209 move.l D1, A1 00000E78 205F movea.l A0, [A7]+ 00000E7A 225F movea.l A1, [A7]+ 00000E7C 2281 move.l [A1], D1 00000E7E 225F movea.l A1, [A7]+ 00000E80 2280 move.l [A1], D0 00000E82 4ED0 jmp [A0] export_1280: 00000E84 205F movea.l A0, [A7]+ 00000E86 225F movea.l A1, [A7]+ 00000E88 5311 subq.b [A1], 1 00000E8A 4ED0 jmp [A0] export_1281: 00000E8C 225F movea.l A1, [A7]+ 00000E8E 301F move.w D0, [A7]+ 00000E90 205F movea.l A0, [A7]+ 00000E92 487A 0008 pea.l [PC + 0x8 /* 00000E9C, value 0x56D74417 */] 00000E96 2F2D C9AE move.l -[A7], [A5 - 0x3652] 00000E9A 4E75 rts 00000E9C 56D7 sne [A7] 00000E9E 4417 neg.b [A7] 00000EA0 4ED1 jmp [A1] export_1282: fn00000EA2: 00000EA2 2F01 move.l -[A7], D1 00000EA4 48E7 E0C0 movem.l -[A7], D0,D1,D2,A0,A1 00000EA8 4267 clr.w -[A7] 00000EAA 4EAD 2072 jsr [A5 + 0x2072 /* export_1034 */] 00000EAE 321F move.w D1, [A7]+ 00000EB0 E049 lsr D1.w, 8 00000EB2 4A01 tst.b D1 00000EB4 4CDF 0307 movem.l D0,D1,D2,A0,A1, [A7]+ 00000EB8 672A beq +0x2C /* 00000EE4 */ 00000EBA 48E7 E0C0 movem.l -[A7], D0,D1,D2,A0,A1 00000EBE 4267 clr.w -[A7] 00000EC0 2F08 move.l -[A7], A0 00000EC2 3F00 move.w -[A7], D0 00000EC4 2F3C 8206 0010 move.l -[A7], 0x82060010 00000ECA A8B5 syscall ScriptUtil 00000ECC 301F move.w D0, [A7]+ 00000ECE 0C40 0000 cmpi.w D0, 0x0 00000ED2 4CDF 0307 movem.l D0,D1,D2,A0,A1, [A7]+ 00000ED6 6B7A bmi +0x7C /* 00000F52 */ 00000ED8 6E70 bgt +0x72 /* 00000F4A */ 00000EDA 1230 0000 move.b D1, [A0 + D0.w] 00000EDE 0801 0007 btst.b D1, 0x7 00000EE2 6666 bne +0x68 /* 00000F4A */ label00000EE4: 00000EE4 7200 moveq.l D1, 0x00 00000EE6 1230 0000 move.b D1, [A0 + D0.w] 00000EEA 123B 106E move.b D1, [PC + D1.w + 0x6E] 00000EEE 675A beq +0x5C /* 00000F4A */ 00000EF0 6B60 bmi +0x62 /* 00000F52 */ 00000EF2 0C30 002C 0000 cmpi.b [A0 + D0.w], 0x2C /* ',' */ 00000EF8 6728 beq +0x2A /* 00000F22 */ 00000EFA 623A bhi +0x3C /* 00000F36 */ 00000EFC 1230 00FF move.b D1, [A0 + D0.w - 0x1] 00000F00 0C01 0030 cmpi.b D1, 0x30 /* '0' */ 00000F04 654C bcs +0x4E /* 00000F52 */ 00000F06 0C01 009F cmpi.b D1, 0x9F 00000F0A 6200 0046 bhi +0x48 /* 00000F52 */ 00000F0E 1230 0001 move.b D1, [A0 + D0.w + 0x1] 00000F12 0C01 0030 cmpi.b D1, 0x30 /* '0' */ 00000F16 653A bcs +0x3C /* 00000F52 */ 00000F18 0C01 009F cmpi.b D1, 0x9F 00000F1C 6200 0034 bhi +0x36 /* 00000F52 */ 00000F20 6028 bra +0x2A /* 00000F4A */ label00000F22: 00000F22 1230 00FF move.b D1, [A0 + D0.w - 0x1] 00000F26 0C01 0039 cmpi.b D1, 0x39 /* '9' */ 00000F2A 6200 0026 bhi +0x28 /* 00000F52 */ 00000F2E 0C01 0030 cmpi.b D1, 0x30 /* '0' */ 00000F32 6500 001E bcs +0x20 /* 00000F52 */ label00000F36: 00000F36 1230 0001 move.b D1, [A0 + D0.w + 0x1] 00000F3A 0C01 0039 cmpi.b D1, 0x39 /* '9' */ 00000F3E 6200 0012 bhi +0x14 /* 00000F52 */ 00000F42 0C01 0030 cmpi.b D1, 0x30 /* '0' */ 00000F46 6500 000A bcs +0xC /* 00000F52 */ label00000F4A: 00000F4A 7200 moveq.l D1, 0x00 00000F4C 4CDF 0002 movem.l D1, [A7]+ 00000F50 4E75 rts label00000F52: 00000F52 7201 moveq.l D1, 0x01 00000F54 4CDF 0002 movem.l D1, [A7]+ 00000F58 4E75 rts 00000F5A FFFF .extension 0xFFF // unimplemented 00000F5C FFFF .extension 0xFFF // unimplemented 00000F5E FFFF .extension 0xFFF // unimplemented 00000F60 FFFF .extension 0xFFF // unimplemented 00000F62 FFFF .extension 0xFFF // unimplemented 00000F64 FFFF .extension 0xFFF // unimplemented 00000F66 FFFF .extension 0xFFF // unimplemented 00000F68 FFFF .extension 0xFFF // unimplemented 00000F6A FFFF .extension 0xFFF // unimplemented 00000F6C FFFF .extension 0xFFF // unimplemented 00000F6E FFFF .extension 0xFFF // unimplemented 00000F70 FFFF .extension 0xFFF // unimplemented 00000F72 FFFF .extension 0xFFF // unimplemented 00000F74 FFFF .extension 0xFFF // unimplemented 00000F76 FFFF .extension 0xFFF // unimplemented 00000F78 FFFF .extension 0xFFF // unimplemented 00000F7A FFFF .extension 0xFFF // unimplemented 00000F7C FFFF .extension 0xFFF // unimplemented 00000F7E 0000 FF01 ori.b D0, 0x1 00000F82 FFFF .extension 0xFFF // unimplemented 00000F84 FFFF .extension 0xFFF // unimplemented 00000F86 01FF bset <>, D0 00000F88 01FF bset <>, D0 00000F8A 0000 0000 ori.b D0, 0x0 00000F8E 0000 0000 ori.b D0, 0x0 00000F92 0000 FFFF ori.b D0, 0xFF 00000F96 FFFF .extension 0xFFF // unimplemented 00000F98 FFFF .extension 0xFFF // unimplemented 00000F9A FF00 .extension 0xF00 // unimplemented 00000F9C 0000 0000 ori.b D0, 0x0 00000FA0 0000 0000 ori.b D0, 0x0 00000FA4 0000 0000 ori.b D0, 0x0 00000FA8 0000 0000 ori.b D0, 0x0 00000FAC 0000 0000 ori.b D0, 0x0 00000FB0 0000 0000 ori.b D0, 0x0 00000FB4 00FF ori.? <>, 0xFFFFFFFFFFFFFFFF 00000FB6 FFFF .extension 0xFFF // unimplemented 00000FB8 FFFF .extension 0xFFF // unimplemented 00000FBA FF00 .extension 0xF00 // unimplemented 00000FBC 0000 0000 ori.b D0, 0x0 00000FC0 0000 0000 ori.b D0, 0x0 00000FC4 0000 0000 ori.b D0, 0x0 00000FC8 0000 0000 ori.b D0, 0x0 00000FCC 0000 0000 ori.b D0, 0x0 00000FD0 0000 0000 ori.b D0, 0x0 00000FD4 00FF ori.? <>, 0xFFFFFFFFFFFFFFFF 00000FD6 FFFF .extension 0xFFF // unimplemented 00000FD8 FFFF .extension 0xFFF // unimplemented 00000FDA 0000 0000 ori.b D0, 0x0 00000FDE 0000 0000 ori.b D0, 0x0 00000FE2 0000 0000 ori.b D0, 0x0 00000FE6 0000 0000 ori.b D0, 0x0 00000FEA 0000 0000 ori.b D0, 0x0 00000FEE 0000 0000 ori.b D0, 0x0 00000FF2 0000 0000 ori.b D0, 0x0 00000FF6 0000 0000 ori.b D0, 0x0 00000FFA FFFF .extension 0xFFF // unimplemented 00000FFC 0000 FFFF ori.b D0, 0xFF 00001000 FFFF .extension 0xFFF // unimplemented 00001002 FFFF .extension 0xFFF // unimplemented 00001004 FFFF .extension 0xFFF // unimplemented 00001006 FFFF .extension 0xFFF // unimplemented 00001008 0000 FFFF ori.b D0, 0xFF 0000100C FFFF .extension 0xFFF // unimplemented 0000100E 00FF ori.? <>, 0xFFFFFFFFFFFFFFFF 00001010 FFFF .extension 0xFFF // unimplemented 00001012 FFFF .extension 0xFFF // unimplemented 00001014 FF00 .extension 0xF00 // unimplemented 00001016 00FF ori.? <>, 0xFFFFFFFFFFFFFFFF 00001018 0000 FFFF ori.b D0, 0xFF 0000101C FFFF .extension 0xFFF // unimplemented 0000101E FFFF .extension 0xFFF // unimplemented 00001020 FFFF .extension 0xFFF // unimplemented 00001022 FFFF .extension 0xFFF // unimplemented 00001024 0000 0000 ori.b D0, 0x0 00001028 0000 FFFF ori.b D0, 0xFF 0000102C FFFF .extension 0xFFF // unimplemented 0000102E FFFF .extension 0xFFF // unimplemented 00001030 FFFF .extension 0xFFF // unimplemented 00001032 00FF ori.? <>, 0xFFFFFFFFFFFFFFFF 00001034 FFFF .extension 0xFFF // unimplemented 00001036 FFFF .extension 0xFFF // unimplemented 00001038 FFFF .extension 0xFFF // unimplemented 0000103A FFFF .extension 0xFFF // unimplemented 0000103C FFFF .extension 0xFFF // unimplemented 0000103E FFFF .extension 0xFFF // unimplemented 00001040 FFFF .extension 0xFFF // unimplemented 00001042 FFFF .extension 0xFFF // unimplemented 00001044 FFFF .extension 0xFFF // unimplemented 00001046 FFFF .extension 0xFFF // unimplemented 00001048 FFFF .extension 0xFFF // unimplemented 0000104A FFFF .extension 0xFFF // unimplemented 0000104C FFFF .extension 0xFFF // unimplemented 0000104E FFFF .extension 0xFFF // unimplemented 00001050 FFFF .extension 0xFFF // unimplemented 00001052 FFFF .extension 0xFFF // unimplemented 00001054 FFFF .extension 0xFFF // unimplemented 00001056 FFFF .extension 0xFFF // unimplemented 00001058 FFFF .extension 0xFFF // unimplemented export_1283: 0000105A 4E56 FF86 link A6, -0x007A 0000105E 204F movea.l A0, A7 00001060 42A8 0012 clr.l [A0 + 0x12] 00001064 4268 001C clr.w [A0 + 0x1C] 00001068 316E 0008 0016 move.w [A0 + 0x16], [A6 + 0x8] 0000106E A207 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=2 00001070 3028 003E move.w D0, [A0 + 0x3E] 00001074 2228 0030 move.l D1, [A0 + 0x30] 00001078 C0C1 mulu.w D0, D1 0000107A 2D40 000A move.l [A6 + 0xA], D0 0000107E 4E5E unlink A6 00001080 205F movea.l A0, [A7]+ 00001082 544F addq.w A7, 2 00001084 4ED0 jmp [A0] export_1284: 00001086 241F move.l D2, [A7]+ 00001088 225F movea.l A1, [A7]+ 0000108A 205F movea.l A0, [A7]+ 0000108C 321F move.w D1, [A7]+ 0000108E 201F move.l D0, [A7]+ 00001090 2F02 move.l -[A7], D2 00001092 2F03 move.l -[A7], D3 00001094 7400 moveq.l D2, 0x00 00001096 3600 move.w D3, D0 00001098 4240 clr.w D0 0000109A 4840 swap.w D0 0000109C 6706 beq +0x8 /* 000010A4 */ 0000109E 80C1 divu.w D0, D1 000010A0 3400 move.w D2, D0 000010A2 4842 swap.w D2 label000010A4: 000010A4 3003 move.w D0, D3 000010A6 80C1 divu.w D0, D1 000010A8 3400 move.w D2, D0 000010AA 2082 move.l [A0], D2 000010AC 4840 swap.w D0 000010AE 3280 move.w [A1], D0 000010B0 261F move.l D3, [A7]+ 000010B2 4E75 rts export_1285: 000010B4 201F move.l D0, [A7]+ 000010B6 221F move.l D1, [A7]+ 000010B8 225F movea.l A1, [A7]+ 000010BA 205F movea.l A0, [A7]+ 000010BC 6710 beq +0x12 /* 000010CE */ 000010BE 0C81 0000 8000 cmpi.l D1, 0x8000 000010C4 6E10 bgt +0x12 /* 000010D6 */ 000010C6 5381 subq.l D1, 1 label000010C8: 000010C8 B308 cmpm.b [A1]+, [A0]+ 000010CA 56C9 FFFC dbne D1, -0x6 /* 000010C8 */ label000010CE: 000010CE 57D7 seq [A7] 000010D0 4417 neg.b [A7] 000010D2 2040 movea.l A0, D0 000010D4 4ED0 jmp [A0] label000010D6: 000010D6 B308 cmpm.b [A1]+, [A0]+ 000010D8 66F4 bne -0xA /* 000010CE */ 000010DA 5381 subq.l D1, 1 000010DC 66F8 bne -0x6 /* 000010D6 */ 000010DE 60EE bra -0x10 /* 000010CE */ export_1286: 000010E0 201F move.l D0, [A7]+ 000010E2 221F move.l D1, [A7]+ 000010E4 225F movea.l A1, [A7]+ 000010E6 205F movea.l A0, [A7]+ 000010E8 671E beq +0x20 /* 00001108 */ 000010EA 5381 subq.l D1, 1 000010EC 2401 move.l D2, D1 000010EE 0482 0000 8000 subi.l D2, 0x8000 000010F4 6D0C blt +0xE /* 00001102 */ 000010F6 323C 7FFF move.w D1, 0x7FFF label000010FA: 000010FA B388 cmpm.l [A1]+, [A0]+ 000010FC 56CA FFFC dbne D2, -0x6 /* 000010FA */ 00001100 6606 bne +0x8 /* 00001108 */ label00001102: 00001102 B388 cmpm.l [A1]+, [A0]+ 00001104 56C9 FFFC dbne D1, -0x6 /* 00001102 */ label00001108: 00001108 57D7 seq [A7] 0000110A 4417 neg.b [A7] 0000110C 2040 movea.l A0, D0 0000110E 4ED0 jmp [A0] export_1287: 00001110 205F movea.l A0, [A7]+ 00001112 221F move.l D1, [A7]+ 00001114 301F move.w D0, [A7]+ 00001116 225F movea.l A1, [A7]+ 00001118 0C81 0000 8000 cmpi.l D1, 0x8000 0000111E 6E0A bgt +0xC /* 0000112A */ 00001120 5381 subq.l D1, 1 label00001122: 00001122 12C0 move.b [A1]+, D0 00001124 51C9 FFFC dbf D1, -0x6 /* 00001122 */ 00001128 4ED0 jmp [A0] label0000112A: 0000112A 12C0 move.b [A1]+, D0 0000112C 5381 subq.l D1, 1 0000112E 6EFA bgt -0x4 /* 0000112A */ 00001130 4ED0 jmp [A0] export_1288: 00001132 205F movea.l A0, [A7]+ 00001134 221F move.l D1, [A7]+ 00001136 201F move.l D0, [A7]+ 00001138 225F movea.l A1, [A7]+ 0000113A 5381 subq.l D1, 1 0000113C 2401 move.l D2, D1 0000113E 0482 0000 8000 subi.l D2, 0x8000 00001144 6D0A blt +0xC /* 00001150 */ 00001146 323C 7FFF move.w D1, 0x7FFF label0000114A: 0000114A 22C0 move.l [A1]+, D0 0000114C 51CA FFFC dbf D2, -0x6 /* 0000114A */ label00001150: 00001150 22C0 move.l [A1]+, D0 00001152 51C9 FFFC dbf D1, -0x6 /* 00001150 */ 00001156 4ED0 jmp [A0] export_1289: 00001158 201F move.l D0, [A7]+ 0000115A 225F movea.l A1, [A7]+ 0000115C 321F move.w D1, [A7]+ 0000115E 205F movea.l A0, [A7]+ 00001160 2F00 move.l -[A7], D0 00001162 4A41 tst.w D1 00001164 6E04 bgt +0x6 /* 0000116A */ 00001166 4211 clr.b [A1] 00001168 4E75 rts label0000116A: 0000116A 2050 movea.l A0, [A0] 0000116C D0C1 add.w A0, D1 0000116E 7000 moveq.l D0, 0x00 00001170 1010 move.b D0, [A0] label00001172: 00001172 12D8 move.b [A1]+, [A0]+ 00001174 51C8 FFFC dbf D0, -0x6 /* 00001172 */ 00001178 4E75 rts export_1290: 0000117A 225F movea.l A1, [A7]+ 0000117C 301F move.w D0, [A7]+ 0000117E C0FC mulu.w D0, 0xFFFFFFFFFFFFFFFF 00001180 0006 4257 ori.b D6, 0x57 /* 'W' */ 00001184 2078 0A1C movea.l A0, [0x00000A1C /* MenuList */] 00001188 2050 movea.l A0, [A0] 0000118A B050 cmp.w D0, [A0] 0000118C 6E00 000A bgt +0xC /* 00001198 */ 00001190 D0C0 add.w A0, D0 00001192 2050 movea.l A0, [A0] 00001194 2050 movea.l A0, [A0] 00001196 3E90 move.w [A7], [A0] label00001198: 00001198 4ED1 jmp [A1] export_1291: 0000119A 206F 000A movea.l A0, [A7 + 0xA] 0000119E 2050 movea.l A0, [A0] 000011A0 1428 00FE move.b D2, [A0 + 0xFE] 000011A4 4228 00FE clr.b [A0 + 0xFE] 000011A8 226F 0006 movea.l A1, [A7 + 0x6] 000011AC 5249 addq.w A1, 1 000011AE 7220 moveq.l D1, 0x20 label000011B0: 000011B0 B218 cmp.b D1, [A0]+ 000011B2 67FC beq -0x2 /* 000011B0 */ 000011B4 5348 subq.w A0, 1 000011B6 1018 move.b D0, [A0]+ 000011B8 0C00 0022 cmpi.b D0, 0x22 /* '\"' */ 000011BC 661C bne +0x1E /* 000011DA */ 000011BE 7222 moveq.l D1, 0x22 label000011C0: 000011C0 1018 move.b D0, [A0]+ 000011C2 12C0 move.b [A1]+, D0 000011C4 B001 cmp.b D0, D1 000011C6 62F8 bhi -0x6 /* 000011C0 */ 000011C8 6724 beq +0x26 /* 000011EE */ 000011CA 0C00 000D cmpi.b D0, 0xD /* '\r' */ 000011CE 671C beq +0x1E /* 000011EC */ 000011D0 4A00 tst.b D0 000011D2 66EC bne -0x12 /* 000011C0 */ 000011D4 6000 0016 bra +0x18 /* 000011EC */ label000011D8: 000011D8 1018 move.b D0, [A0]+ label000011DA: 000011DA 12C0 move.b [A1]+, D0 000011DC B001 cmp.b D0, D1 000011DE 62F8 bhi -0x6 /* 000011D8 */ 000011E0 670A beq +0xC /* 000011EC */ 000011E2 0C00 000D cmpi.b D0, 0xD /* '\r' */ 000011E6 6704 beq +0x6 /* 000011EC */ 000011E8 4A00 tst.b D0 000011EA 66EC bne -0x12 /* 000011D8 */ label000011EC: 000011EC 5348 subq.w A0, 1 label000011EE: 000011EE 5349 subq.w A1, 1 000011F0 2009 move.l D0, A1 000011F2 226F 0006 movea.l A1, [A7 + 0x6] 000011F6 9089 sub.l D0, A1 000011F8 5380 subq.l D0, 1 000011FA 1280 move.b [A1], D0 000011FC 102F 0004 move.b D0, [A7 + 0x4] 00001200 6708 beq +0xA /* 0000120A */ label00001202: 00001202 0C18 0020 cmpi.b [A0]+, 0x20 /* ' ' */ 00001206 67FA beq -0x4 /* 00001202 */ 00001208 5348 subq.w A0, 1 label0000120A: 0000120A 226F 000A movea.l A1, [A7 + 0xA] 0000120E 2251 movea.l A1, [A1] 00001210 1342 00FE move.b [A1 + 0xFE], D2 00001214 226F 000A movea.l A1, [A7 + 0xA] 00001218 2288 move.l [A1], A0 0000121A 205F movea.l A0, [A7]+ 0000121C 4FEF 000A lea.l A7, [A7 + 0xA] 00001220 4ED0 jmp [A0] export_1292: 00001222 205F movea.l A0, [A7]+ 00001224 21DF 08DA move.l [0x000008DA /* MouseOffset */], [A7]+ 00001228 21DF 08D6 move.l [0x000008D6 /* MouseMask */], [A7]+ 0000122C 4ED0 jmp [A0] export_1293: 0000122E 225F movea.l A1, [A7]+ 00001230 201F move.l D0, [A7]+ 00001232 4217 clr.b [A7] 00001234 2078 02AA movea.l A0, [0x000002AA /* ApplZone */] 00001238 B088 cmp.l D0, A0 0000123A 6508 bcs +0xA /* 00001244 */ 0000123C B090 cmp.l D0, [A0] 0000123E 6204 bhi +0x6 /* 00001244 */ 00001240 1EBC 0001 move.b [A7], 0x1 label00001244: 00001244 4ED1 jmp [A1] export_1294: 00001246 205F movea.l A0, [A7]+ 00001248 201F move.l D0, [A7]+ 0000124A 2200 move.l D1, D0 0000124C 4841 swap.w D1 0000124E B380 xor.l D0, D1 00001250 0280 001F FFFF andi.l D0, 0x1FFFFF 00001256 80DF divu.w D0, [A7]+ 00001258 4840 swap.w D0 0000125A C0FC mulu.w D0, 0xFFFFFFFFFFFFFFFF 0000125C 000C D09F ori.b A4, 0x9F 00001260 2E80 move.l [A7], D0 00001262 4ED0 jmp [A0] export_1295: 00001264 205F movea.l A0, [A7]+ 00001266 201F move.l D0, [A7]+ 00001268 43ED A1BC lea.l A1, [A5 - 0x5E44] 0000126C 2280 move.l [A1], D0 0000126E 6100 0028 bsr +0x2A /* 00001298 */ 00001272 4ED0 jmp [A0] fn00001274: 00001274 48E7 80C0 movem.l -[A7], D0,A0,A1 00001278 41ED A1BC lea.l A0, [A5 - 0x5E44] 0000127C 2010 move.l D0, [A0] 0000127E 6708 beq +0xA /* 00001288 */ 00001280 2050 movea.l A0, [A0] 00001282 2050 movea.l A0, [A0] 00001284 4EFA 0006 jmp [PC + 0x6 /* 0000128C */] label00001288: 00001288 41FA 00A2 lea.l A0, [PC + 0xA2 /* 0000132C, value 0x10203 */] label0000128C: 0000128C 43ED A1A2 lea.l A1, [A5 - 0x5E5E] 00001290 2288 move.l [A1], A0 00001292 4CDF 0301 movem.l D0,A0,A1, [A7]+ 00001296 4E75 rts fn00001298: 00001298 48E7 00C0 movem.l -[A7], A0,A1 0000129C 41FA 008E lea.l A0, [PC + 0x8E /* 0000132C, value 0x10203 */] 000012A0 43ED A1A2 lea.l A1, [A5 - 0x5E5E] 000012A4 2288 move.l [A1], A0 000012A6 4CDF 0300 movem.l A0,A1, [A7]+ 000012AA 4E75 rts 000012AC 4EBA FFC6 jsr [PC - 0x3A /* 00001274 */] export_1299: 000012B0 205F movea.l A0, [A7]+ 000012B2 43ED A1A2 lea.l A1, [A5 - 0x5E5E] 000012B6 2251 movea.l A1, [A1] 000012B8 7000 moveq.l D0, 0x00 000012BA 101F move.b D0, [A7]+ 000012BC 1EB1 0000 move.b [A7], [A1 + D0.w] 000012C0 4EBA FFD6 jsr [PC - 0x2A /* 00001298 */] 000012C4 4ED0 jmp [A0] 000012C6 4EBA FFAC jsr [PC - 0x54 /* 00001274 */] 000012CA 7201 moveq.l D1, 0x01 000012CC 6006 bra +0x8 /* 000012D4 */ 000012CE 4EBA FFA4 jsr [PC - 0x5C /* 00001274 */] export_1296: 000012D2 7200 moveq.l D1, 0x00 label000012D4: 000012D4 205F movea.l A0, [A7]+ 000012D6 225F movea.l A1, [A7]+ 000012D8 48E7 0030 movem.l -[A7], A2,A3 000012DC 47ED A1A2 lea.l A3, [A5 - 0x5E5E] 000012E0 2653 movea.l A3, [A3] 000012E2 45ED A1F6 lea.l A2, [A5 - 0x5E0A] 000012E6 7000 moveq.l D0, 0x00 000012E8 0C81 0000 0000 cmpi.l D1, 0x0 000012EE 6606 bne +0x8 /* 000012F6 */ 000012F0 7200 moveq.l D1, 0x00 000012F2 1219 move.b D1, [A1]+ 000012F4 6022 bra +0x24 /* 00001318 */ label000012F6: 000012F6 223C 7FFF FFFF move.l D1, 0x7FFFFFFF label000012FC: 000012FC 1011 move.b D0, [A1] 000012FE 671C beq +0x1E /* 0000131C */ 00001300 0C32 0000 0036 cmpi.b [A2 + D0.w + 0x36], 0x0 00001306 670C beq +0xE /* 00001314 */ 00001308 12C0 move.b [A1]+, D0 0000130A 1019 move.b D0, [A1]+ 0000130C 670E beq +0x10 /* 0000131C */ 0000130E 5381 subq.l D1, 1 00001310 6D0A blt +0xC /* 0000131C */ 00001312 6004 bra +0x6 /* 00001318 */ label00001314: 00001314 12F3 0000 move.b [A1]+, [A3 + D0.w] label00001318: 00001318 51C9 FFE2 dbf D1, -0x20 /* 000012FC */ label0000131C: 0000131C 4CDF 0C00 movem.l A2,A3, [A7]+ 00001320 4EBA FF76 jsr [PC - 0x8A /* 00001298 */] 00001324 4ED0 jmp [A0] export_1298: 00001326 41FA 0004 lea.l A0, [PC + 0x4 /* 0000132C, value 0x10203 */] 0000132A 4E75 rts 0000132C 0001 0203 ori.b D1, 0x3 00001330 0405 0607 subi.b D5, 0x7 00001334 0809 0A0B btst.b A1, 0xB 00001338 0C0D 0E0F cmpi.b A5, 0xF 0000133C 1011 move.b D0, [A1] 0000133E 1213 move.b D1, [A3] 00001340 1415 move.b D2, [A5] 00001342 1617 move.b D3, [A7] 00001344 1819 move.b D4, [A1]+ 00001346 1A1B move.b D5, [A3]+ 00001348 1C1D move.b D6, [A5]+ 0000134A 1E1F move.b D7, [A7]+ 0000134C 2021 move.l D0, -[A1] 0000134E 2223 move.l D1, -[A3] 00001350 2425 move.l D2, -[A5] 00001352 2627 move.l D3, -[A7] 00001354 2829 2A2B move.l D4, [A1 + 0x2A2B] 00001358 2C2D 2E2F move.l D6, [A5 + 0x2E2F] 0000135C 3031 3233 move.w D0, [A1 + D3.w * 2 + 0x33] 00001360 3435 3637 move.w D2, [A5 + D3.w * 8 + 0x37] 00001364 3839 3A3B 3C3D move.w D4, [0x3A3B3C3D] 0000136A 3E3F move.w D7, <> 0000136C 4061 negx.w -[A1] 0000136E 6263 bhi +0x65 /* 000013D3 */ 00001370 6465 bcc +0x67 /* 000013D7 */ 00001372 6667 bne +0x69 /* 000013DB */ 00001374 6869 bvc +0x6B /* 000013DF */ 00001376 6A6B bpl +0x6D /* 000013E3 */ 00001378 6C6D bge +0x6F /* 000013E7 */ 0000137A 6E6F bgt +0x71 /* 000013EB */ 0000137C 7071 moveq.l D0, 0x71 0000137E 7273 moveq.l D1, 0x73 00001380 7475 moveq.l D2, 0x75 00001382 7677 moveq.l D3, 0x77 00001384 7879 moveq.l D4, 0x79 00001386 7A5B moveq.l D5, 0x5B 00001388 5C5D addq.w [A5]+, 6 0000138A 5E5F addq.w [A7]+, 7 0000138C 6061 bra +0x63 /* 000013EF */ 0000138E 6263 bhi +0x65 /* 000013F3 */ 00001390 6465 bcc +0x67 /* 000013F7 */ 00001392 6667 bne +0x69 /* 000013FB */ 00001394 6869 bvc +0x6B /* 000013FF */ 00001396 6A6B bpl +0x6D /* 00001403 */ 00001398 6C6D bge +0x6F /* 00001407 */ 0000139A 6E6F bgt +0x71 /* 0000140B */ 0000139C 7071 moveq.l D0, 0x71 0000139E 7273 moveq.l D1, 0x73 000013A0 7475 moveq.l D2, 0x75 000013A2 7677 moveq.l D3, 0x77 000013A4 7879 moveq.l D4, 0x79 000013A6 7A7B moveq.l D5, 0x7B 000013A8 7C7D moveq.l D6, 0x7D 000013AA 7E7F moveq.l D7, 0x7F 000013AC 6161 bsr +0x63 /* 0000140F */ 000013AE 6365 bls +0x67 /* 00001415 */ 000013B0 6E6F bgt +0x71 /* 00001421 */ 000013B2 7561 moveq.l D2, 0x61 000013B4 6161 bsr +0x63 /* 00001417 */ 000013B6 6161 bsr +0x63 /* 00001419 */ 000013B8 6163 bsr +0x65 /* 0000141D */ 000013BA 6565 bcs +0x67 /* 00001421 */ 000013BC 6565 bcs +0x67 /* 00001423 */ 000013BE 6969 bvs +0x6B /* 00001429 */ 000013C0 6969 bvs +0x6B /* 0000142B */ 000013C2 6E6F bgt +0x71 /* 00001433 */ 000013C4 6F6F ble +0x71 /* 00001435 */ 000013C6 6F6F ble +0x71 /* 00001437 */ 000013C8 7575 moveq.l D2, 0x75 000013CA 7575 moveq.l D2, 0x75 000013CC A0A1 syscall vMRdData 000013CE A2A3 syscall 0x0A3, flags=2 000013D0 A4A5 syscall VisRegionChanged, flags=4 000013D2 A6A7 syscall vStdExit, flags=6 000013D4 A8A9 syscall InsetRect 000013D6 AAAB syscall 0xAAB 000013D8 ACAD syscall PtInRect, auto_pop 000013DA 616F bsr +0x71 /* 0000144B */ 000013DC B0B1 B2B3 cmp.l D0, [A1 + A3.w * 2 - 0x77] 000013E0 B4B5 B6B7 cmp.l D2, [A5 + A3.w * 8 - 0x73] 000013E4 B8B9 BA61 6FBD cmp.l D4, [0xBA616FBD] 000013EA 616F bsr +0x71 /* 0000145B */ 000013EC C0C1 mulu.w D0, D1 000013EE C2C3 mulu.w D1, D3 000013F0 C405 and.b D2, D5 000013F2 C6C7 mulu.w D3, D7 000013F4 C8C9 mulu.w D4, A1 000013F6 CA61 and.w D5, -[A1] 000013F8 616F bsr +0x71 /* 00001469 */ 000013FA 6F6F ble +0x71 /* 0000146B */ 000013FC D0D1 add.w A0, [A1] 000013FE D2D3 add.w A1, [A3] 00001400 D4D5 add.w A2, [A5] 00001402 D6D7 add.w A3, [A7] 00001404 7979 moveq.l D4, 0x79 00001406 DADB add.w A5, [A3]+ 00001408 DCDD add.w A6, [A5]+ 0000140A DEDF add.w A7, [A7]+ 0000140C E0E1 asr .w -[A1] 0000140E E2E3 lsr .w -[A3] 00001410 E461 asr D1.w, D2 00001412 6561 bcs +0x63 /* 00001475 */ 00001414 6565 bcs +0x67 /* 0000147B */ 00001416 6969 bvs +0x6B /* 00001481 */ 00001418 6969 bvs +0x6B /* 00001483 */ 0000141A 6F6F ble +0x71 /* 0000148B */ 0000141C F06F .extension 0x06F // unimplemented 0000141E 7575 moveq.l D2, 0x75 00001420 75F5 moveq.l D2, 0xFFFFFFF5 00001422 F6F7 .extension 0x6F7 // unimplemented 00001424 F8F9 .extension 0x8F9 // unimplemented 00001426 FAFB .extension 0xAFB // unimplemented 00001428 FCFD .extension 0xCFD // unimplemented 0000142A FEFF .extension 0xEFF // unimplemented export_1297: 0000142C 42A7 clr.l -[A7] 0000142E 2F3C 4C43 5442 move.l -[A7], 0x4C435442 /* 'LCTB' */ 00001434 3F3C 0001 move.w -[A7], 0x1 00001438 A9A0 syscall GetResource 0000143A 201F move.l D0, [A7]+ 0000143C 6712 beq +0x14 /* 00001450 */ 0000143E 2040 movea.l A0, D0 00001440 2050 movea.l A0, [A0] 00001442 43FA FEE8 lea.l A1, [PC - 0x118 /* 0000132C, value 0x10203 */] 00001446 303C 003F move.w D0, 0x3F /* '?' */ label0000144A: 0000144A 22D8 move.l [A1]+, [A0]+ 0000144C 51C8 FFFC dbf D0, -0x6 /* 0000144A */ label00001450: 00001450 4E75 rts 00001452 205F movea.l A0, [A7]+ 00001454 301F move.w D0, [A7]+ 00001456 0240 00FF andi.w D0, 0xFF 0000145A 103B 0006 move.b D0, [PC + D0.w + 0x6] 0000145E 3E80 move.w [A7], D0 00001460 4ED0 jmp [A0] 00001462 0000 0000 ori.b D0, 0x0 00001466 0000 0000 ori.b D0, 0x0 0000146A 0000 0000 ori.b D0, 0x0 0000146E 0000 0000 ori.b D0, 0x0 00001472 0000 0000 ori.b D0, 0x0 00001476 0000 0000 ori.b D0, 0x0 0000147A 0000 0000 ori.b D0, 0x0 0000147E 0000 0000 ori.b D0, 0x0 00001482 0000 0000 ori.b D0, 0x0 00001486 0000 0000 ori.b D0, 0x0 0000148A 0000 0000 ori.b D0, 0x0 0000148E 0000 0000 ori.b D0, 0x0 00001492 1B1C move.b -[A5], [A4]+ 00001494 1D1E move.b -[A6], [A6]+ 00001496 1F0A move.b -[A7], A2 00001498 1116 move.b -[A0], [A6] 0000149A 181A move.b D4, [A2]+ 0000149C 0000 0000 ori.b D0, 0x0 000014A0 0000 0001 ori.b D0, 0x1 000014A4 0203 0405 andi.b D3, 0x5 000014A8 0607 0809 addi.b D7, 0x9 /* '\t' */ 000014AC 0A0B 0C0D xori.b A3, 0xD /* '\r' */ 000014B0 0E0F 1011 .invalid.b A7, 0x11 // invalid immediate operation 000014B4 1213 move.b D1, [A3] 000014B6 1415 move.b D2, [A5] 000014B8 1617 move.b D3, [A7] 000014BA 1819 move.b D4, [A1]+ 000014BC 1A00 move.b D5, D0 000014BE 0000 0000 ori.b D0, 0x0 000014C2 0001 0203 ori.b D1, 0x3 000014C6 0405 0607 subi.b D5, 0x7 000014CA 0809 0A0B btst.b A1, 0xB 000014CE 0C0D 0E0F cmpi.b A5, 0xF 000014D2 1011 move.b D0, [A1] 000014D4 1213 move.b D1, [A3] 000014D6 1415 move.b D2, [A5] 000014D8 1617 move.b D3, [A7] 000014DA 1819 move.b D4, [A1]+ 000014DC 1A00 move.b D5, D0 000014DE 0000 0000 ori.b D0, 0x0 000014E2 0101 btst D1, D0 000014E4 0305 btst D5, D1 000014E6 0E0F 1501 .invalid.b A7, 0x1 // invalid immediate operation 000014EA 0101 btst D1, D0 000014EC 0101 btst D1, D0 000014EE 0103 btst D3, D0 000014F0 0505 btst D5, D2 000014F2 0505 btst D5, D2 000014F4 0909 btst A1, D4 000014F6 0909 btst A1, D4 000014F8 0E0F 0F0F .invalid.b A7, 0xF // invalid immediate operation 000014FC 0F0F btst A7, D7 000014FE 1515 move.b -[A2], [A5] 00001500 1515 move.b -[A2], [A5] 00001502 0000 0000 ori.b D0, 0x0 00001506 0000 0000 ori.b D0, 0x0 0000150A 0000 0000 ori.b D0, 0x0 0000150E 0000 010F ori.b D0, 0xF 00001512 0000 0000 ori.b D0, 0x0 00001516 0000 0000 ori.b D0, 0x0 0000151A 0000 0001 ori.b D0, 0x1 0000151E 0F00 btst D0, D7 00001520 010F btst A7, D0 00001522 0000 0000 ori.b D0, 0x0 00001526 0000 0000 ori.b D0, 0x0 0000152A 0000 0001 ori.b D0, 0x1 0000152E 010F btst A7, D0 00001530 0F0F btst A7, D7 00001532 0000 0000 ori.b D0, 0x0 00001536 0000 0000 ori.b D0, 0x0 0000153A 1919 move.b -[A4], [A1]+ 0000153C 0000 0000 ori.b D0, 0x0 00001540 0000 0000 ori.b D0, 0x0 00001544 0000 0001 ori.b D0, 0x1 00001548 0501 btst D1, D2 0000154A 0505 btst D5, D2 0000154C 0909 btst A1, D4 0000154E 0909 btst A1, D4 00001550 0F0F btst A7, D7 00001552 000F 1515 ori.b A7, 0x15 00001556 1500 move.b -[A2], D0 00001558 0000 0000 ori.b D0, 0x0 0000155C 0000 0000 ori.b D0, 0x0 00001560 0000 205F ori.b D0, 0x5F /* '_' */ export_1300: // at 00001562 (misaligned) 00001564 301F move.w D0, [A7]+ 00001566 221F move.l D1, [A7]+ 00001568 241F move.l D2, [A7]+ 0000156A 4217 clr.b [A7] 0000156C 9441 sub.w D2, D1 0000156E 6C02 bge +0x4 /* 00001572 */ 00001570 4442 neg.w D2 label00001572: 00001572 B440 cmp.w D2, D0 00001574 6C12 bge +0x14 /* 00001588 */ 00001576 4841 swap.w D1 00001578 4842 swap.w D2 0000157A 9441 sub.w D2, D1 0000157C 6C02 bge +0x4 /* 00001580 */ 0000157E 4442 neg.w D2 label00001580: 00001580 B440 cmp.w D2, D0 00001582 6C04 bge +0x6 /* 00001588 */ 00001584 1EBC 0001 move.b [A7], 0x1 label00001588: 00001588 4ED0 jmp [A0] export_1301: 0000158A 201F move.l D0, [A7]+ 0000158C 221F move.l D1, [A7]+ 0000158E 225F movea.l A1, [A7]+ 00001590 205F movea.l A0, [A7]+ 00001592 2F00 move.l -[A7], D0 00001594 5381 subq.l D1, 1 00001596 2401 move.l D2, D1 00001598 0482 0000 8000 subi.l D2, 0x8000 0000159E 6D0C blt +0xE /* 000015AC */ 000015A0 323C 7FFF move.w D1, 0x7FFF label000015A4: 000015A4 2018 move.l D0, [A0]+ 000015A6 8199 or.l [A1]+, D0 000015A8 51CA FFFA dbf D2, -0x8 /* 000015A4 */ label000015AC: 000015AC 2018 move.l D0, [A0]+ 000015AE 8199 or.l [A1]+, D0 000015B0 51C9 FFFA dbf D1, -0x8 /* 000015AC */ 000015B4 4E75 rts export_1302: 000015B6 205F movea.l A0, [A7]+ 000015B8 241F move.l D2, [A7]+ 000015BA 221F move.l D1, [A7]+ 000015BC 201F move.l D0, [A7]+ 000015BE B081 cmp.l D0, D1 000015C0 6C02 bge +0x4 /* 000015C4 */ 000015C2 2001 move.l D0, D1 label000015C4: 000015C4 B082 cmp.l D0, D2 000015C6 6F02 ble +0x4 /* 000015CA */ 000015C8 2002 move.l D0, D2 label000015CA: 000015CA 2E80 move.l [A7], D0 000015CC 4ED0 jmp [A0] export_1303: 000015CE 205F movea.l A0, [A7]+ 000015D0 341F move.w D2, [A7]+ 000015D2 321F move.w D1, [A7]+ 000015D4 301F move.w D0, [A7]+ 000015D6 6128 bsr +0x2A /* 00001600 */ 000015D8 3E80 move.w [A7], D0 000015DA 4ED0 jmp [A0] export_1304: 000015DC 201F move.l D0, [A7]+ 000015DE 225F movea.l A1, [A7]+ 000015E0 205F movea.l A0, [A7]+ 000015E2 2F00 move.l -[A7], D0 000015E4 3010 move.w D0, [A0] 000015E6 3211 move.w D1, [A1] 000015E8 3429 0004 move.w D2, [A1 + 0x4] 000015EC 6112 bsr +0x14 /* 00001600 */ 000015EE 30C0 move.w [A0]+, D0 000015F0 3010 move.w D0, [A0] 000015F2 3229 0002 move.w D1, [A1 + 0x2] 000015F6 3429 0006 move.w D2, [A1 + 0x6] 000015FA 6104 bsr +0x6 /* 00001600 */ 000015FC 30C0 move.w [A0]+, D0 000015FE 4E75 rts fn00001600: 00001600 B041 cmp.w D0, D1 00001602 6C02 bge +0x4 /* 00001606 */ 00001604 3001 move.w D0, D1 label00001606: 00001606 B042 cmp.w D0, D2 00001608 6F02 ble +0x4 /* 0000160C */ 0000160A 3002 move.w D0, D2 label0000160C: 0000160C 4E75 rts export_1305: 0000160E 2F4F 0004 move.l [A7 + 0x4], A7 00001612 4E75 rts export_1306: 00001614 206F 0004 movea.l A0, [A7 + 0x4] 00001618 3010 move.w D0, [A0] 0000161A 43FA 000C lea.l A1, [PC + 0xC /* 00001628, value 0x10203 */] 0000161E 1031 0000 move.b D0, [A1 + D0.w] 00001622 3080 move.w [A0], D0 00001624 2E9F move.l [A7], [A7]+ 00001626 4E75 rts 00001628 0001 0203 ori.b D1, 0x3 0000162C 0405 3206 subi.b D5, 0x6 00001630 0708 btst A0, D3 00001632 2C09 move.l D6, A1 00001634 0C0D 0E0F cmpi.b A5, 0xF 00001638 1011 move.b D0, [A1] 0000163A 1213 move.b D1, [A3] 0000163C 1415 move.b D2, [A5] 0000163E 1617 move.b D3, [A7] 00001640 1819 move.b D4, [A1]+ 00001642 1A1B move.b D5, [A3]+ 00001644 1C1D move.b D6, [A5]+ 00001646 1E1F move.b D7, [A7]+ 00001648 2021 move.l D0, -[A1] 0000164A 2223 move.l D1, -[A3] 0000164C 2A25 move.l D5, -[A5] 0000164E 2627 move.l D3, -[A7] 00001650 2829 242E move.l D4, [A1 + 0x242E] 00001654 2F0B move.l -[A7], A3 00001656 2D2B 3034 move.l -[A6], [A3 + 0x3034] 0000165A 0A33 3135 3637 xori.b [A3 + D3.w * 8 + 0x37], 0x35 /* '5' */ 00001660 3839 3A3B 3C3D move.w D4, [0x3A3B3C3D] 00001666 3E3F move.w D7, <> export_1307: 00001668 226F 0004 movea.l A1, [A7 + 0x4] 0000166C 2E9F move.l [A7], [A7]+ 0000166E 2051 movea.l A0, [A1] 00001670 103C 000D move.b D0, 0xD /* '\r' */ label00001674: 00001674 B018 cmp.b D0, [A0]+ 00001676 65FC bcs -0x2 /* 00001674 */ 00001678 6706 beq +0x8 /* 00001680 */ 0000167A 4A28 FFFF tst.b [A0 - 0x1] 0000167E 66F4 bne -0xA /* 00001674 */ label00001680: 00001680 5348 subq.w A0, 1 00001682 2288 move.l [A1], A0 00001684 4E75 rts export_1308: 00001686 226F 0004 movea.l A1, [A7 + 0x4] 0000168A 2E9F move.l [A7], [A7]+ 0000168C 2051 movea.l A0, [A1] 0000168E 103C 0020 move.b D0, 0x20 /* ' ' */ label00001692: 00001692 B018 cmp.b D0, [A0]+ 00001694 65FC bcs -0x2 /* 00001692 */ 00001696 670E beq +0x10 /* 000016A6 */ 00001698 0C28 000D FFFF cmpi.b [A0 - 0x1], 0xD /* '\r' */ 0000169E 6706 beq +0x8 /* 000016A6 */ 000016A0 4A28 FFFF tst.b [A0 - 0x1] 000016A4 66EC bne -0x12 /* 00001692 */ label000016A6: 000016A6 5348 subq.w A0, 1 000016A8 2288 move.l [A1], A0 000016AA 4E75 rts export_1309: 000016AC 226F 0004 movea.l A1, [A7 + 0x4] 000016B0 2E9F move.l [A7], [A7]+ 000016B2 2051 movea.l A0, [A1] label000016B4: 000016B4 4A18 tst.b [A0]+ 000016B6 66FC bne -0x2 /* 000016B4 */ 000016B8 5348 subq.w A0, 1 000016BA 2288 move.l [A1], A0 000016BC 4E75 rts export_1310: 000016BE 201F move.l D0, [A7]+ 000016C0 321F move.w D1, [A7]+ 000016C2 2F00 move.l -[A7], D0 000016C4 9EFC 0044 sub.w A7, 0x44 /* 'D' */ 000016C8 0241 0003 andi.w D1, 0x3 000016CC EB49 lsl D1.w, 5 000016CE 41FB 1028 lea.l A0, [PC + D1.w + 0x28] 000016D2 224F movea.l A1, A7 000016D4 7007 moveq.l D0, 0x07 label000016D6: 000016D6 22D8 move.l [A1]+, [A0]+ 000016D8 51C8 FFFC dbf D0, -0x6 /* 000016D6 */ 000016DC 41FA 009A lea.l A0, [PC + 0x9A /* 00001778, value 0x7C01FF0 */] 000016E0 7007 moveq.l D0, 0x07 label000016E2: 000016E2 22D8 move.l [A1]+, [A0]+ 000016E4 51C8 FFFC dbf D0, -0x6 /* 000016E2 */ 000016E8 22FC 0008 0008 move.l [A1]+, 0x80008 000016EE 2F0F move.l -[A7], A7 000016F0 A851 syscall SetCursor 000016F2 4FEF 0044 lea.l A7, [A7 + 0x44] 000016F6 4E75 rts 000016F8 07C0 bset D0, D3 000016FA 1F30 3F08 move.b -[A7], [A0 + <> + D3 * 8] 000016FE 7F04 moveq.l D7, 0x04 00001700 7F04 moveq.l D7, 0x04 00001702 FF02 .extension 0xF02 // unimplemented 00001704 FF02 .extension 0xF02 // unimplemented 00001706 FFFE .extension 0xFFE // unimplemented 00001708 81FE divs.w D0, <> 0000170A 81FE divs.w D0, <> 0000170C 41FC 41FC 21F8 lea.l A0, 0x41FC21F8 00001712 19F0 07C0 0000 move.b 0x0, [ + <>] 00001718 07C0 bset D0, D3 0000171A 1FF0 3FF8 5FF4 4FE4 move.b <>, [0x5FF44FE4] 00001722 87C2 divs.w D3, D2 00001724 8382 8102 unpk D1, D2, 0x8102 00001728 8382 87C2 unpk D1, D2, 0x87C2 0000172C 4FE4 lea.l A7, -[A4] 0000172E 5FF4 3FF8 1FF0 07C0 sle [0x1FF007C0] 00001736 0000 07C0 ori.b D0, 0xC0 0000173A 19F0 21F8 41FC 41FC 81FE move.b 0xFE, [0x41FC41FC] 00001744 81FE divs.w D0, <> 00001746 FFFE .extension 0xFFE // unimplemented 00001748 FF02 .extension 0xF02 // unimplemented 0000174A FF02 .extension 0xF02 // unimplemented 0000174C 7F04 moveq.l D7, 0x04 0000174E 7F04 moveq.l D7, 0x04 00001750 3F08 move.w -[A7], A0 00001752 1F30 07C0 move.b -[A7], [ + <>] 00001756 0000 07C0 ori.b D0, 0xC0 0000175A 1830 2008 move.b D4, [A0 + D2.w + 0x8] 0000175E 701C moveq.l D0, 0x1C 00001760 783C moveq.l D4, 0x3C 00001762 FC7E .extension 0xC7E // unimplemented 00001764 FEFE .extension 0xEFE // unimplemented 00001766 FFFE .extension 0xFFE // unimplemented 00001768 FEFE .extension 0xEFE // unimplemented 0000176A FC7E .extension 0xC7E // unimplemented 0000176C 783C moveq.l D4, 0x3C 0000176E 701C moveq.l D0, 0x1C 00001770 2008 move.l D0, A0 00001772 1830 07C0 move.b D4, [ + <>] 00001776 0000 07C0 ori.b D0, 0xC0 0000177A 1FF0 3FF8 7FFC 7FFC move.b <>, [0x7FFC7FFC] 00001782 FFFE .extension 0xFFE // unimplemented 00001784 FFFE .extension 0xFFE // unimplemented 00001786 FFFE .extension 0xFFE // unimplemented 00001788 FFFE .extension 0xFFE // unimplemented 0000178A FFFE .extension 0xFFE // unimplemented 0000178C 7FFC moveq.l D7, 0xFFFFFFFC 0000178E 7FFC moveq.l D7, 0xFFFFFFFC 00001790 3FF8 1FF0 move.w <>, [0x00001FF0 /* SCSI2Base */] 00001794 07C0 bset D0, D3 00001796 0000 226F ori.b D0, 0x6F /* 'o' */ export_1311: // at 00001798 (misaligned) 0000179A 0004 2E9F ori.b D4, 0x9F 0000179E 2051 movea.l A0, [A1] 000017A0 7020 moveq.l D0, 0x20 label000017A2: 000017A2 B018 cmp.b D0, [A0]+ 000017A4 67FC beq -0x2 /* 000017A2 */ 000017A6 5348 subq.w A0, 1 000017A8 2288 move.l [A1], A0 000017AA 4E75 rts export_1312: 000017AC 4EBA FAC6 jsr [PC - 0x53A /* 00001274 */] export_1313: 000017B0 201F move.l D0, [A7]+ 000017B2 225F movea.l A1, [A7]+ 000017B4 205F movea.l A0, [A7]+ 000017B6 4217 clr.b [A7] 000017B8 2F00 move.l -[A7], D0 000017BA 48E7 0030 movem.l -[A7], A2,A3 000017BE 7400 moveq.l D2, 0x00 000017C0 1418 move.b D2, [A0]+ 000017C2 B419 cmp.b D2, [A1]+ 000017C4 6648 bne +0x4A /* 0000180E */ 000017C6 45ED A1A2 lea.l A2, [A5 - 0x5E5E] 000017CA 2452 movea.l A2, [A2] 000017CC 47ED A1F6 lea.l A3, [A5 - 0x5E0A] 000017D0 7200 moveq.l D1, 0x00 000017D2 7000 moveq.l D0, 0x00 000017D4 602E bra +0x30 /* 00001804 */ label000017D6: 000017D6 1018 move.b D0, [A0]+ 000017D8 0C33 0000 0036 cmpi.b [A3 + D0.w + 0x36], 0x0 000017DE 6716 beq +0x18 /* 000017F6 */ 000017E0 1219 move.b D1, [A1]+ 000017E2 B001 cmp.b D0, D1 000017E4 6628 bne +0x2A /* 0000180E */ 000017E6 5342 subq.w D2, 1 000017E8 6D1E blt +0x20 /* 00001808 */ 000017EA 1018 move.b D0, [A0]+ 000017EC 1219 move.b D1, [A1]+ 000017EE B001 cmp.b D0, D1 000017F0 661C bne +0x1E /* 0000180E */ 000017F2 6000 0010 bra +0x12 /* 00001804 */ label000017F6: 000017F6 1032 0000 move.b D0, [A2 + D0.w] 000017FA 1219 move.b D1, [A1]+ 000017FC 1232 1000 move.b D1, [A2 + D1.w] 00001800 B001 cmp.b D0, D1 00001802 660A bne +0xC /* 0000180E */ label00001804: 00001804 51CA FFD0 dbf D2, -0x32 /* 000017D6 */ label00001808: 00001808 1F7C 0001 000C move.b [A7 + 0xC], 0x1 label0000180E: 0000180E 4CDF 0C00 movem.l A2,A3, [A7]+ 00001812 4EBA FA84 jsr [PC - 0x57C /* 00001298 */] 00001816 4E75 rts export_1314: 00001818 4EBA FA5A jsr [PC - 0x5A6 /* 00001274 */] 0000181C 201F move.l D0, [A7]+ 0000181E 321F move.w D1, [A7]+ 00001820 341F move.w D2, [A7]+ 00001822 225F movea.l A1, [A7]+ 00001824 205F movea.l A0, [A7]+ 00001826 4217 clr.b [A7] 00001828 2F00 move.l -[A7], D0 0000182A B441 cmp.w D2, D1 0000182C 6650 bne +0x52 /* 0000187E */ 0000182E 48E7 0030 movem.l -[A7], A2,A3 00001832 45ED A1A2 lea.l A2, [A5 - 0x5E5E] 00001836 2452 movea.l A2, [A2] 00001838 47ED A1F6 lea.l A3, [A5 - 0x5E0A] 0000183C 7200 moveq.l D1, 0x00 0000183E 7000 moveq.l D0, 0x00 00001840 602E bra +0x30 /* 00001870 */ label00001842: 00001842 1018 move.b D0, [A0]+ 00001844 0C33 0000 0036 cmpi.b [A3 + D0.w + 0x36], 0x0 0000184A 6716 beq +0x18 /* 00001862 */ 0000184C 1219 move.b D1, [A1]+ 0000184E B001 cmp.b D0, D1 00001850 6628 bne +0x2A /* 0000187A */ 00001852 5342 subq.w D2, 1 00001854 6D1E blt +0x20 /* 00001874 */ 00001856 1018 move.b D0, [A0]+ 00001858 1219 move.b D1, [A1]+ 0000185A B001 cmp.b D0, D1 0000185C 661C bne +0x1E /* 0000187A */ 0000185E 6000 0010 bra +0x12 /* 00001870 */ label00001862: 00001862 1032 0000 move.b D0, [A2 + D0.w] 00001866 1219 move.b D1, [A1]+ 00001868 1232 1000 move.b D1, [A2 + D1.w] 0000186C B001 cmp.b D0, D1 0000186E 660A bne +0xC /* 0000187A */ label00001870: 00001870 51CA FFD0 dbf D2, -0x32 /* 00001842 */ label00001874: 00001874 1F7C 0001 000C move.b [A7 + 0xC], 0x1 label0000187A: 0000187A 4CDF 0C00 movem.l A2,A3, [A7]+ label0000187E: 0000187E 4EBA FA18 jsr [PC - 0x5E8 /* 00001298 */] 00001882 4E75 rts 00001884 4EBA F9EE jsr [PC - 0x612 /* 00001274 */] export_1315: 00001888 206F 0004 movea.l A0, [A7 + 0x4] 0000188C 43ED A1A2 lea.l A1, [A5 - 0x5E5E] 00001890 2251 movea.l A1, [A1] 00001892 2F0A move.l -[A7], A2 00001894 45ED A1F6 lea.l A2, [A5 - 0x5E0A] 00001898 7000 moveq.l D0, 0x00 0000189A 7400 moveq.l D2, 0x00 0000189C 1418 move.b D2, [A0]+ 0000189E 3202 move.w D1, D2 000018A0 EF4A lsl D2.w, 7 000018A2 6020 bra +0x22 /* 000018C4 */ label000018A4: 000018A4 E35A rol D2.w, 1 000018A6 1018 move.b D0, [A0]+ 000018A8 0C32 0000 0036 cmpi.b [A2 + D0.w + 0x36], 0x0 000018AE 670E beq +0x10 /* 000018BE */ 000018B0 B102 xor.b D2, D0 000018B2 5341 subq.w D1, 1 000018B4 6B12 bmi +0x14 /* 000018C8 */ 000018B6 E35A rol D2.w, 1 000018B8 1018 move.b D0, [A0]+ 000018BA B102 xor.b D2, D0 000018BC 6006 bra +0x8 /* 000018C4 */ label000018BE: 000018BE 1031 0000 move.b D0, [A1 + D0.w] 000018C2 B102 xor.b D2, D0 label000018C4: 000018C4 51C9 FFDE dbf D1, -0x24 /* 000018A4 */ label000018C8: 000018C8 3F42 000C move.w [A7 + 0xC], D2 000018CC 6606 bne +0x8 /* 000018D4 */ 000018CE 3F7C 0001 000C move.w [A7 + 0xC], 0x1 label000018D4: 000018D4 245F movea.l A2, [A7]+ 000018D6 2E9F move.l [A7], [A7]+ 000018D8 4EBA F9BE jsr [PC - 0x642 /* 00001298 */] 000018DC 4E75 rts export_1316: 000018DE 4EBA F994 jsr [PC - 0x66C /* 00001274 */] 000018E2 4E56 0000 link A6, 0 000018E6 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000018EA 49ED A1A2 lea.l A4, [A5 - 0x5E5E] 000018EE 2854 movea.l A4, [A4] 000018F0 266E 000C movea.l A3, [A6 + 0xC] 000018F4 4AAE 0008 tst.l [A6 + 0x8] 000018F8 677E beq +0x80 /* 00001978 */ 000018FA 246E 0008 movea.l A2, [A6 + 0x8] 000018FE 2452 movea.l A2, [A2] 00001900 341A move.w D2, [A2]+ 00001902 7200 moveq.l D1, 0x00 00001904 161B move.b D3, [A3]+ 00001906 2E0B move.l D7, A3 00001908 47ED A1F6 lea.l A3, [A5 - 0x5E0A] 0000190C 0C03 0000 cmpi.b D3, 0x0 00001910 670C beq +0xE /* 0000191E */ 00001912 7800 moveq.l D4, 0x00 00001914 7A00 moveq.l D5, 0x00 00001916 605C bra +0x5E /* 00001974 */ label00001918: 00001918 121A move.b D1, [A2]+ 0000191A 6762 beq +0x64 /* 0000197E */ 0000191C D4C1 add.w A2, D1 label0000191E: 0000191E 51CA FFF8 dbf D2, -0xA /* 00001918 */ 00001922 6054 bra +0x56 /* 00001978 */ label00001924: 00001924 121A move.b D1, [A2]+ 00001926 B203 cmp.b D1, D3 00001928 6648 bne +0x4A /* 00001972 */ 0000192A 204A movea.l A0, A2 0000192C 2247 movea.l A1, D7 0000192E 3001 move.w D0, D1 00001930 5340 subq.w D0, 1 label00001932: 00001932 1A18 move.b D5, [A0]+ 00001934 0C33 0000 5036 cmpi.b [A3 + D5.w + 0x36], 0x0 0000193A 6726 beq +0x28 /* 00001962 */ 0000193C 5388 subq.l A0, 1 0000193E 5380 subq.l D0, 1 00001940 6D16 blt +0x18 /* 00001958 */ 00001942 1A18 move.b D5, [A0]+ 00001944 E18D lsl D5, 8 00001946 1A18 move.b D5, [A0]+ 00001948 1819 move.b D4, [A1]+ 0000194A E18C lsl D4, 8 0000194C 1819 move.b D4, [A1]+ 0000194E BA44 cmp.w D5, D4 00001950 56C8 FFE0 dbne D0, -0x22 /* 00001932 */ 00001954 6728 beq +0x2A /* 0000197E */ 00001956 601A bra +0x1C /* 00001972 */ label00001958: 00001958 1A18 move.b D5, [A0]+ 0000195A 1819 move.b D4, [A1]+ 0000195C BA04 cmp.b D5, D4 0000195E 671E beq +0x20 /* 0000197E */ 00001960 6010 bra +0x12 /* 00001972 */ label00001962: 00001962 1A34 5000 move.b D5, [A4 + D5.w] 00001966 1819 move.b D4, [A1]+ 00001968 BA34 4000 cmp.b D5, [A4 + D4.w] 0000196C 56C8 FFC4 dbne D0, -0x3E /* 00001932 */ 00001970 670C beq +0xE /* 0000197E */ label00001972: 00001972 D4C1 add.w A2, D1 label00001974: 00001974 51CA FFAE dbf D2, -0x54 /* 00001924 */ label00001978: 00001978 426E 0010 clr.w [A6 + 0x10] 0000197C 600E bra +0x10 /* 0000198C */ label0000197E: 0000197E 534A subq.w A2, 1 00001980 206E 0008 movea.l A0, [A6 + 0x8] 00001984 2050 movea.l A0, [A0] 00001986 95C8 sub.l A2, A0 00001988 3D4A 0010 move.w [A6 + 0x10], A2 label0000198C: 0000198C 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00001990 4E5E unlink A6 00001992 205F movea.l A0, [A7]+ 00001994 504F addq.w A7, 8 00001996 4EBA F900 jsr [PC - 0x700 /* 00001298 */] 0000199A 4ED0 jmp [A0] export_1317: 0000199C 205F movea.l A0, [A7]+ 0000199E 225F movea.l A1, [A7]+ 000019A0 2009 move.l D0, A1 label000019A2: 000019A2 4A19 tst.b [A1]+ 000019A4 66FC bne -0x2 /* 000019A2 */ 000019A6 5349 subq.w A1, 1 000019A8 93C0 sub.l A1, D0 000019AA 2E89 move.l [A7], A1 000019AC 4ED0 jmp [A0] export_1319: 000019AE 4EBA F8C4 jsr [PC - 0x73C /* 00001274 */] 000019B2 7401 moveq.l D2, 0x01 000019B4 6006 bra +0x8 /* 000019BC */ export_1318: 000019B6 4EBA F8BC jsr [PC - 0x744 /* 00001274 */] 000019BA 7400 moveq.l D2, 0x00 label000019BC: 000019BC 4E56 0000 link A6, 0 000019C0 41ED A1F6 lea.l A0, [A5 - 0x5E0A] 000019C4 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000019C8 42AE 0010 clr.l [A6 + 0x10] 000019CC 246E 000C movea.l A2, [A6 + 0xC] 000019D0 266E 0008 movea.l A3, [A6 + 0x8] 000019D4 49ED A1A2 lea.l A4, [A5 - 0x5E5E] 000019D8 2854 movea.l A4, [A4] 000019DA 7000 moveq.l D0, 0x00 000019DC 7200 moveq.l D1, 0x00 000019DE 7A00 moveq.l D5, 0x00 000019E0 7E00 moveq.l D7, 0x00 000019E2 4A02 tst.b D2 000019E4 6710 beq +0x12 /* 000019F6 */ 000019E6 101A move.b D0, [A2]+ 000019E8 41F2 0000 lea.l A0, [A2 + D0.w] 000019EC 1410 move.b D2, [A0] 000019EE 4210 clr.b [A0] 000019F0 2808 move.l D4, A0 000019F2 41ED A1F6 lea.l A0, [A5 - 0x5E0A] label000019F6: 000019F6 101A move.b D0, [A2]+ 000019F8 677A beq +0x7C /* 00001A74 */ 000019FA 0C30 0000 0036 cmpi.b [A0 + D0.w + 0x36], 0x0 00001A00 6708 beq +0xA /* 00001A0A */ 00001A02 1E3C 0001 move.b D7, 0x1 00001A06 1600 move.b D3, D0 00001A08 6004 bra +0x6 /* 00001A0E */ label00001A0A: 00001A0A 1634 0000 move.b D3, [A4 + D0.w] label00001A0E: 00001A0E 2C0A move.l D6, A2 00001A10 7A00 moveq.l D5, 0x00 00001A12 45ED A1F6 lea.l A2, [A5 - 0x5E0A] label00001A16: 00001A16 101B move.b D0, [A3]+ 00001A18 675A beq +0x5C /* 00001A74 */ 00001A1A 0C05 0001 cmpi.b D5, 0x1 00001A1E 6604 bne +0x6 /* 00001A24 */ 00001A20 7A00 moveq.l D5, 0x00 00001A22 600C bra +0xE /* 00001A30 */ label00001A24: 00001A24 0C32 0000 0036 cmpi.b [A2 + D0.w + 0x36], 0x0 00001A2A 6708 beq +0xA /* 00001A34 */ 00001A2C 1A3C 0001 move.b D5, 0x1 label00001A30: 00001A30 B600 cmp.b D3, D0 00001A32 6004 bra +0x6 /* 00001A38 */ label00001A34: 00001A34 B634 0000 cmp.b D3, [A4 + D0.w] label00001A38: 00001A38 66DC bne -0x22 /* 00001A16 */ 00001A3A 2046 movea.l A0, D6 00001A3C 224B movea.l A1, A3 label00001A3E: 00001A3E 1018 move.b D0, [A0]+ 00001A40 672A beq +0x2C /* 00001A6C */ 00001A42 1219 move.b D1, [A1]+ 00001A44 672E beq +0x30 /* 00001A74 */ 00001A46 0C07 0001 cmpi.b D7, 0x1 00001A4A 6604 bne +0x6 /* 00001A50 */ 00001A4C 7E00 moveq.l D7, 0x00 00001A4E 600C bra +0xE /* 00001A5C */ label00001A50: 00001A50 0C32 0000 0036 cmpi.b [A2 + D0.w + 0x36], 0x0 00001A56 6708 beq +0xA /* 00001A60 */ 00001A58 1E3C 0001 move.b D7, 0x1 label00001A5C: 00001A5C B001 cmp.b D0, D1 00001A5E 6008 bra +0xA /* 00001A68 */ label00001A60: 00001A60 1034 0000 move.b D0, [A4 + D0.w] 00001A64 B034 1000 cmp.b D0, [A4 + D1.w] label00001A68: 00001A68 67D4 beq -0x2A /* 00001A3E */ 00001A6A 60AA bra -0x54 /* 00001A16 */ label00001A6C: 00001A6C 47EB FFFF lea.l A3, [A3 - 0x1] 00001A70 2D4B 0010 move.l [A6 + 0x10], A3 label00001A74: 00001A74 4A02 tst.b D2 00001A76 6704 beq +0x6 /* 00001A7C */ 00001A78 2044 movea.l A0, D4 00001A7A 1082 move.b [A0], D2 label00001A7C: 00001A7C 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00001A80 4E5E unlink A6 00001A82 205F movea.l A0, [A7]+ 00001A84 504F addq.w A7, 8 00001A86 4EBA F810 jsr [PC - 0x7F0 /* 00001298 */] 00001A8A 4ED0 jmp [A0] export_1320: 00001A8C 225F movea.l A1, [A7]+ 00001A8E 205F movea.l A0, [A7]+ 00001A90 2F03 move.l -[A7], D3 00001A92 7400 moveq.l D2, 0x00 00001A94 7200 moveq.l D1, 0x00 00001A96 1218 move.b D1, [A0]+ 00001A98 6022 bra +0x24 /* 00001ABC */ label00001A9A: 00001A9A 1018 move.b D0, [A0]+ 00001A9C 0C00 0030 cmpi.b D0, 0x30 /* '0' */ 00001AA0 6500 001A bcs +0x1C /* 00001ABC */ 00001AA4 0C00 0039 cmpi.b D0, 0x39 /* '9' */ 00001AA8 6200 0012 bhi +0x14 /* 00001ABC */ 00001AAC 0280 0000 000F andi.l D0, 0xF 00001AB2 2602 move.l D3, D2 00001AB4 E78A lsl D2, 3 00001AB6 D483 add.l D2, D3 00001AB8 D483 add.l D2, D3 00001ABA D480 add.l D2, D0 label00001ABC: 00001ABC 51C9 FFDC dbf D1, -0x26 /* 00001A9A */ 00001AC0 261F move.l D3, [A7]+ 00001AC2 2E82 move.l [A7], D2 00001AC4 4ED1 jmp [A1] export_1321: 00001AC6 205F movea.l A0, [A7]+ 00001AC8 221F move.l D1, [A7]+ 00001ACA 225F movea.l A1, [A7]+ 00001ACC E589 lsl D1, 2 00001ACE D289 add.l D1, A1 00001AD0 7000 moveq.l D0, 0x00 00001AD2 6002 bra +0x4 /* 00001AD6 */ label00001AD4: 00001AD4 D099 add.l D0, [A1]+ label00001AD6: 00001AD6 B3C1 cmpa.l A1, D1 00001AD8 66FA bne -0x4 /* 00001AD4 */ 00001ADA 2E80 move.l [A7], D0 00001ADC 4ED0 jmp [A0] export_1322: 00001ADE 7200 moveq.l D1, 0x00 00001AE0 600A bra +0xC /* 00001AEC */ 00001AE2 7201 moveq.l D1, 0x01 00001AE4 6006 bra +0x8 /* 00001AEC */ export_1323: export_1325: 00001AE6 7203 moveq.l D1, 0x03 00001AE8 6002 bra +0x4 /* 00001AEC */ export_1324: 00001AEA 7207 moveq.l D1, 0x07 label00001AEC: 00001AEC 201F move.l D0, [A7]+ 00001AEE 225F movea.l A1, [A7]+ 00001AF0 205F movea.l A0, [A7]+ 00001AF2 2F00 move.l -[A7], D0 label00001AF4: 00001AF4 1011 move.b D0, [A1] 00001AF6 12D0 move.b [A1]+, [A0] 00001AF8 10C0 move.b [A0]+, D0 00001AFA 51C9 FFF8 dbf D1, -0xA /* 00001AF4 */ 00001AFE 4E75 rts export_1326: 00001B00 422F 0004 clr.b [A7 + 0x4] 00001B04 41F8 014C lea.l A0, [0x0000014C] label00001B08: 00001B08 2010 move.l D0, [A0] 00001B0A 6752 beq +0x54 /* 00001B5E */ 00001B0C 2040 movea.l A0, D0 00001B0E 0C68 0003 0006 cmpi.w [A0 + 0x6], 0x3 00001B14 66F2 bne -0xC /* 00001B08 */ 00001B16 0828 0000 0014 btst.b [A0 + 0x14], 0x0 00001B1C 67EA beq -0x14 /* 00001B08 */ 00001B1E 0828 0001 0014 btst.b [A0 + 0x14], 0x1 00001B24 66E2 bne -0x1C /* 00001B08 */ 00001B26 0C28 002E 000B cmpi.b [A0 + 0xB], 0x2E /* '.' */ 00001B2C 6710 beq +0x12 /* 00001B3E */ 00001B2E 0C28 00B3 000B cmpi.b [A0 + 0xB], 0xB3 00001B34 6718 beq +0x1A /* 00001B4E */ 00001B36 0C28 002F 000A cmpi.b [A0 + 0xA], 0x2F /* '/' */ 00001B3C 66CA bne -0x34 /* 00001B08 */ label00001B3E: 00001B3E 0828 0003 0014 btst.b [A0 + 0x14], 0x3 00001B44 6608 bne +0xA /* 00001B4E */ 00001B46 1F7C 0001 0004 move.b [A7 + 0x4], 0x1 00001B4C 6010 bra +0x12 /* 00001B5E */ label00001B4E: 00001B4E 4A6D CCDA tst.w [A5 - 0x3326] 00001B52 6DB4 blt -0x4A /* 00001B08 */ 00001B54 1B7C 0001 EAF6 move.b [A5 - 0x150A], 0x1 00001B5A 42AD EABA clr.l [A5 - 0x1546] label00001B5E: 00001B5E 4E75 rts 00001B60 4EBA F712 jsr [PC - 0x8EE /* 00001274 */] export_1327: 00001B64 4E56 0000 link A6, 0 00001B68 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00001B6C 1D7C 0001 0012 move.b [A6 + 0x12], 0x1 00001B72 49ED A1A2 lea.l A4, [A5 - 0x5E5E] 00001B76 2854 movea.l A4, [A4] 00001B78 266E 000A movea.l A3, [A6 + 0xA] 00001B7C 246E 000E movea.l A2, [A6 + 0xE] 00001B80 7000 moveq.l D0, 0x00 00001B82 7200 moveq.l D1, 0x00 00001B84 101A move.b D0, [A2]+ 00001B86 2E0A move.l D7, A2 00001B88 45ED A1F6 lea.l A2, [A5 - 0x5E0A] 00001B8C 0C00 0000 cmpi.b D0, 0x0 00001B90 677E beq +0x80 /* 00001C10 */ 00001B92 7800 moveq.l D4, 0x00 00001B94 0C32 0000 0036 cmpi.b [A2 + D0.w + 0x36], 0x0 00001B9A 6708 beq +0xA /* 00001BA4 */ 00001B9C 7601 moveq.l D3, 0x01 00001B9E 2803 move.l D4, D3 00001BA0 1400 move.b D2, D0 00001BA2 6004 bra +0x6 /* 00001BA8 */ label00001BA4: 00001BA4 1434 0000 move.b D2, [A4 + D0.w] label00001BA8: 00001BA8 3C2E 0008 move.w D6, [A6 + 0x8] 00001BAC 605A bra +0x5C /* 00001C08 */ label00001BAE: 00001BAE 544B addq.w A3, 2 00001BB0 7A00 moveq.l D5, 0x00 label00001BB2: 00001BB2 121B move.b D1, [A3]+ 00001BB4 6752 beq +0x54 /* 00001C08 */ 00001BB6 0C05 0000 cmpi.b D5, 0x0 00001BBA 6704 beq +0x6 /* 00001BC0 */ 00001BBC 7A00 moveq.l D5, 0x00 00001BBE 600A bra +0xC /* 00001BCA */ label00001BC0: 00001BC0 0C32 0000 1036 cmpi.b [A2 + D1.w + 0x36], 0x0 00001BC6 6706 beq +0x8 /* 00001BCE */ 00001BC8 7A01 moveq.l D5, 0x01 label00001BCA: 00001BCA B401 cmp.b D2, D1 00001BCC 6004 bra +0x6 /* 00001BD2 */ label00001BCE: 00001BCE B434 1000 cmp.b D2, [A4 + D1.w] label00001BD2: 00001BD2 66DE bne -0x20 /* 00001BB2 */ 00001BD4 2047 movea.l A0, D7 00001BD6 224B movea.l A1, A3 00001BD8 2803 move.l D4, D3 label00001BDA: 00001BDA 1018 move.b D0, [A0]+ 00001BDC 6732 beq +0x34 /* 00001C10 */ 00001BDE 1219 move.b D1, [A1]+ 00001BE0 6724 beq +0x26 /* 00001C06 */ 00001BE2 0C04 0000 cmpi.b D4, 0x0 00001BE6 6704 beq +0x6 /* 00001BEC */ 00001BE8 7800 moveq.l D4, 0x00 00001BEA 600A bra +0xC /* 00001BF6 */ label00001BEC: 00001BEC 0C32 0000 0036 cmpi.b [A2 + D0.w + 0x36], 0x0 00001BF2 6706 beq +0x8 /* 00001BFA */ 00001BF4 7801 moveq.l D4, 0x01 label00001BF6: 00001BF6 B001 cmp.b D0, D1 00001BF8 6008 bra +0xA /* 00001C02 */ label00001BFA: 00001BFA 1034 0000 move.b D0, [A4 + D0.w] 00001BFE B034 1000 cmp.b D0, [A4 + D1.w] label00001C02: 00001C02 67D6 beq -0x28 /* 00001BDA */ 00001C04 60AC bra -0x52 /* 00001BB2 */ label00001C06: 00001C06 2649 movea.l A3, A1 label00001C08: 00001C08 51CE FFA4 dbf D6, -0x5E /* 00001BAE */ 00001C0C 422E 0012 clr.b [A6 + 0x12] label00001C10: 00001C10 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00001C14 4E5E unlink A6 00001C16 205F movea.l A0, [A7]+ 00001C18 4FEF 000A lea.l A7, [A7 + 0xA] 00001C1C 4EBA F67A jsr [PC - 0x986 /* 00001298 */] 00001C20 4ED0 jmp [A0] 00001C22 4EBA F650 jsr [PC - 0x9B0 /* 00001274 */] export_1328: 00001C26 4E56 0000 link A6, 0 00001C2A 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00001C2E 1D7C 0001 0012 move.b [A6 + 0x12], 0x1 00001C34 49ED A1A2 lea.l A4, [A5 - 0x5E5E] 00001C38 2854 movea.l A4, [A4] 00001C3A 266E 000A movea.l A3, [A6 + 0xA] 00001C3E 246E 000E movea.l A2, [A6 + 0xE] 00001C42 7000 moveq.l D0, 0x00 00001C44 7200 moveq.l D1, 0x00 00001C46 101A move.b D0, [A2]+ 00001C48 2E0A move.l D7, A2 00001C4A 45ED A1F6 lea.l A2, [A5 - 0x5E0A] 00001C4E 0C00 0000 cmpi.b D0, 0x0 00001C52 6700 00CA beq +0xCC /* 00001D1E */ 00001C56 7800 moveq.l D4, 0x00 00001C58 0C32 0000 0036 cmpi.b [A2 + D0.w + 0x36], 0x0 00001C5E 670C beq +0xE /* 00001C6C */ 00001C60 08C4 0000 bset.b D4, 0x0 00001C64 08C4 0001 bset.b D4, 0x1 00001C68 1400 move.b D2, D0 00001C6A 6004 bra +0x6 /* 00001C70 */ label00001C6C: 00001C6C 1434 0000 move.b D2, [A4 + D0.w] label00001C70: 00001C70 3C2E 0008 move.w D6, [A6 + 0x8] 00001C74 6000 00A0 bra +0xA2 /* 00001D16 */ label00001C78: 00001C78 544B addq.w A3, 2 00001C7A 0884 0002 bclr.b D4, 0x2 00001C7E 7600 moveq.l D3, 0x00 00001C80 3613 move.w D3, [A3] 00001C82 6606 bne +0x8 /* 00001C8A */ 00001C84 5C4B addq.w A3, 6 00001C86 6000 008E bra +0x90 /* 00001D16 */ label00001C8A: 00001C8A 544B addq.w A3, 2 00001C8C 2A0B move.l D5, A3 00001C8E DA83 add.l D5, D3 00001C90 5285 addq.l D5, 1 00001C92 0245 FFFE andi.w D5, 0xFFFE 00001C96 2F04 move.l -[A7], D4 00001C98 1813 move.b D4, [A3] 00001C9A 6604 bne +0x6 /* 00001CA0 */ 00001C9C 524B addq.w A3, 1 00001C9E 6008 bra +0xA /* 00001CA8 */ label00001CA0: 00001CA0 3813 move.w D4, [A3] 00001CA2 0244 7FFF andi.w D4, 0x7FFF 00001CA6 D6C4 add.w A3, D4 label00001CA8: 00001CA8 281F move.l D4, [A7]+ label00001CAA: 00001CAA B7C5 cmpa.l A3, D5 00001CAC 6768 beq +0x6A /* 00001D16 */ 00001CAE 121B move.b D1, [A3]+ 00001CB0 0804 0002 btst.b D4, 0x2 00001CB4 6706 beq +0x8 /* 00001CBC */ 00001CB6 0884 0002 bclr.b D4, 0x2 00001CBA 600C bra +0xE /* 00001CC8 */ label00001CBC: 00001CBC 0C32 0000 1036 cmpi.b [A2 + D1.w + 0x36], 0x0 00001CC2 6708 beq +0xA /* 00001CCC */ 00001CC4 08C4 0002 bset.b D4, 0x2 label00001CC8: 00001CC8 B401 cmp.b D2, D1 00001CCA 6004 bra +0x6 /* 00001CD0 */ label00001CCC: 00001CCC B434 1000 cmp.b D2, [A4 + D1.w] label00001CD0: 00001CD0 66D8 bne -0x26 /* 00001CAA */ 00001CD2 2047 movea.l A0, D7 00001CD4 224B movea.l A1, A3 00001CD6 0884 0000 bclr.b D4, 0x0 00001CDA 0804 0001 btst.b D4, 0x1 00001CDE 6704 beq +0x6 /* 00001CE4 */ 00001CE0 08C4 0000 bset.b D4, 0x0 label00001CE4: 00001CE4 1018 move.b D0, [A0]+ 00001CE6 6736 beq +0x38 /* 00001D1E */ 00001CE8 1219 move.b D1, [A1]+ 00001CEA 6728 beq +0x2A /* 00001D14 */ 00001CEC 0804 0000 btst.b D4, 0x0 00001CF0 6706 beq +0x8 /* 00001CF8 */ 00001CF2 0884 0000 bclr.b D4, 0x0 00001CF6 600C bra +0xE /* 00001D04 */ label00001CF8: 00001CF8 0C32 0000 0036 cmpi.b [A2 + D0.w + 0x36], 0x0 00001CFE 6708 beq +0xA /* 00001D08 */ 00001D00 08C4 0000 bset.b D4, 0x0 label00001D04: 00001D04 B001 cmp.b D0, D1 00001D06 6008 bra +0xA /* 00001D10 */ label00001D08: 00001D08 1034 0000 move.b D0, [A4 + D0.w] 00001D0C B034 1000 cmp.b D0, [A4 + D1.w] label00001D10: 00001D10 67D2 beq -0x2C /* 00001CE4 */ 00001D12 6096 bra -0x68 /* 00001CAA */ label00001D14: 00001D14 2645 movea.l A3, D5 label00001D16: 00001D16 51CE FF60 dbf D6, -0xA2 /* 00001C78 */ 00001D1A 422E 0012 clr.b [A6 + 0x12] label00001D1E: 00001D1E 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00001D22 4E5E unlink A6 00001D24 205F movea.l A0, [A7]+ 00001D26 4FEF 000A lea.l A7, [A7 + 0xA] 00001D2A 4EBA F56C jsr [PC - 0xA94 /* 00001298 */] 00001D2E 4ED0 jmp [A0] export_1329: 00001D30 205F movea.l A0, [A7]+ 00001D32 301F move.w D0, [A7]+ 00001D34 6B06 bmi +0x8 /* 00001D3C */ 00001D36 0240 FFF8 andi.w D0, 0xFFF8 00001D3A 6008 bra +0xA /* 00001D44 */ label00001D3C: 00001D3C 4440 neg.w D0 00001D3E 0240 FFF8 andi.w D0, 0xFFF8 00001D42 4440 neg.w D0 label00001D44: 00001D44 3E80 move.w [A7], D0 00001D46 4ED0 jmp [A0] export_1330: 00001D48 7201 moveq.l D1, 0x01 00001D4A 6002 bra +0x4 /* 00001D4E */ export_1331: 00001D4C 7200 moveq.l D1, 0x00 label00001D4E: 00001D4E 4E56 FFCE link A6, -0x0032 00001D52 41EE FFCE lea.l A0, [A6 - 0x32] 00001D56 316E 0014 0018 move.w [A0 + 0x18], [A6 + 0x14] 00001D5C 216E 0008 0020 move.l [A0 + 0x20], [A6 + 0x8] 00001D62 226E 0010 movea.l A1, [A6 + 0x10] 00001D66 202E 000C move.l D0, [A6 + 0xC] 00001D6A 2151 002E move.l [A0 + 0x2E], [A1] 00001D6E D191 add.l [A1], D0 00001D70 2140 0024 move.l [A0 + 0x24], D0 00001D74 317C 0001 002C move.w [A0 + 0x2C], 0x1 00001D7A 4A41 tst.w D1 00001D7C 6704 beq +0x6 /* 00001D82 */ 00001D7E A003 syscall Write 00001D80 6002 bra +0x4 /* 00001D84 */ label00001D82: 00001D82 A002 syscall Read label00001D84: 00001D84 3D40 0016 move.w [A6 + 0x16], D0 00001D88 4E5E unlink A6 00001D8A 205F movea.l A0, [A7]+ 00001D8C 4FEF 000E lea.l A7, [A7 + 0xE] 00001D90 4ED0 jmp [A0] export_1332: 00001D92 201F move.l D0, [A7]+ 00001D94 221F move.l D1, [A7]+ 00001D96 225F movea.l A1, [A7]+ 00001D98 205F movea.l A0, [A7]+ 00001D9A 2F00 move.l -[A7], D0 00001D9C 5381 subq.l D1, 1 00001D9E 2401 move.l D2, D1 00001DA0 0482 0000 8000 subi.l D2, 0x8000 00001DA6 6D0C blt +0xE /* 00001DB4 */ 00001DA8 323C 7FFF move.w D1, 0x7FFF label00001DAC: 00001DAC 2018 move.l D0, [A0]+ 00001DAE B199 xor.l [A1]+, D0 00001DB0 51CA FFFA dbf D2, -0x8 /* 00001DAC */ label00001DB4: 00001DB4 2018 move.l D0, [A0]+ 00001DB6 B199 xor.l [A1]+, D0 00001DB8 51C9 FFFA dbf D1, -0x8 /* 00001DB4 */ 00001DBC 4E75 rts export_1333: 00001DBE 205F movea.l A0, [A7]+ 00001DC0 221F move.l D1, [A7]+ 00001DC2 225F movea.l A1, [A7]+ 00001DC4 7000 moveq.l D0, 0x00 00001DC6 0C81 0000 8000 cmpi.l D1, 0x8000 00001DCC 6D0C blt +0xE /* 00001DDA */ 00001DCE 6002 bra +0x4 /* 00001DD2 */ label00001DD0: 00001DD0 12C0 move.b [A1]+, D0 label00001DD2: 00001DD2 5381 subq.l D1, 1 00001DD4 6CFA bge -0x4 /* 00001DD0 */ 00001DD6 4ED0 jmp [A0] label00001DD8: 00001DD8 12C0 move.b [A1]+, D0 label00001DDA: 00001DDA 51C9 FFFC dbf D1, -0x6 /* 00001DD8 */ 00001DDE 4ED0 jmp [A0] export_1334: 00001DE0 205F movea.l A0, [A7]+ 00001DE2 221F move.l D1, [A7]+ 00001DE4 225F movea.l A1, [A7]+ 00001DE6 7000 moveq.l D0, 0x00 00001DE8 5381 subq.l D1, 1 00001DEA 2401 move.l D2, D1 00001DEC 0482 0000 8000 subi.l D2, 0x8000 00001DF2 6D0A blt +0xC /* 00001DFE */ 00001DF4 323C 7FFF move.w D1, 0x7FFF label00001DF8: 00001DF8 22C0 move.l [A1]+, D0 00001DFA 51CA FFFC dbf D2, -0x6 /* 00001DF8 */ label00001DFE: 00001DFE 22C0 move.l [A1]+, D0 00001E00 51C9 FFFC dbf D1, -0x6 /* 00001DFE */ 00001E04 4ED0 jmp [A0] export_1335: 00001E06 225F movea.l A1, [A7]+ 00001E08 205F movea.l A0, [A7]+ 00001E0A 7000 moveq.l D0, 0x00 00001E0C 1018 move.b D0, [A0]+ 00001E0E 4230 0000 clr.b [A0 + D0.w] 00001E12 2E88 move.l [A7], A0 00001E14 4ED1 jmp [A1] export_1336: 00001E16 206F 0008 movea.l A0, [A7 + 0x8] 00001E1A 226F 0004 movea.l A1, [A7 + 0x4] 00001E1E 5249 addq.w A1, 1 00001E20 303C 00FD move.w D0, 0xFD label00001E24: 00001E24 12D8 move.b [A1]+, [A0]+ 00001E26 57C8 FFFC dbeq D0, -0x6 /* 00001E24 */ 00001E2A 206F 0004 movea.l A0, [A7 + 0x4] 00001E2E 2009 move.l D0, A1 00001E30 9088 sub.l D0, A0 00001E32 5540 subq.w D0, 2 00001E34 1080 move.b [A0], D0 00001E36 205F movea.l A0, [A7]+ 00001E38 504F addq.w A7, 8 00001E3A 4ED0 jmp [A0] export_1337: 00001E3C 4E56 0000 link A6, 0 00001E40 48E7 7800 movem.l -[A7], D1,D2,D3,D4 00001E44 426E 0012 clr.w [A6 + 0x12] 00001E48 322E 000C move.w D1, [A6 + 0xC] 00001E4C E149 lsl D1.w, 8 00001E4E 362E 000A move.w D3, [A6 + 0xA] 00001E52 E04B lsr D3.w, 8 00001E54 E34B lsl D3.w, 1 00001E56 0883 0003 bclr.b D3, 0x3 label00001E5A: 00001E5A 182E 0009 move.b D4, [A6 + 0x9] label00001E5E: 00001E5E 1204 move.b D1, D4 00001E60 206E 000E movea.l A0, [A6 + 0xE] 00001E64 D0F0 3000 add.w A0, [A0 + D3.w] 00001E68 3018 move.w D0, [A0]+ 00001E6A 673C beq +0x3E /* 00001EA8 */ 00001E6C E548 lsl D0.w, 2 00001E6E 2408 move.l D2, A0 00001E70 6002 bra +0x4 /* 00001E74 */ label00001E72: 00001E72 90C0 sub.w A0, D0 label00001E74: 00001E74 E648 lsr D0.w, 3 00001E76 6726 beq +0x28 /* 00001E9E */ 00001E78 E548 lsl D0.w, 2 00001E7A D0C0 add.w A0, D0 00001E7C B250 cmp.w D1, [A0] 00001E7E 62F4 bhi -0xA /* 00001E74 */ 00001E80 65F0 bcs -0xE /* 00001E72 */ label00001E82: 00001E82 2008 move.l D0, A0 00001E84 9082 sub.l D0, D2 00001E86 B250 cmp.w D1, [A0] 00001E88 661E bne +0x20 /* 00001EA8 */ 00001E8A 102E 0009 move.b D0, [A6 + 0x9] 00001E8E 6706 beq +0x8 /* 00001E96 */ 00001E90 C028 0002 and.b D0, [A0 + 0x2] 00001E94 6712 beq +0x14 /* 00001EA8 */ label00001E96: 00001E96 1D68 0003 0013 move.b [A6 + 0x13], [A0 + 0x3] 00001E9C 602C bra +0x2E /* 00001ECA */ label00001E9E: 00001E9E B250 cmp.w D1, [A0] 00001EA0 5888 addq.l A0, 4 00001EA2 62FA bhi -0x4 /* 00001E9E */ 00001EA4 5948 subq.w A0, 4 00001EA6 60DA bra -0x24 /* 00001E82 */ label00001EA8: 00001EA8 0C04 0000 cmpi.b D4, 0x0 00001EAC 6704 beq +0x6 /* 00001EB2 */ 00001EAE 4204 clr.b D4 00001EB0 60AC bra -0x52 /* 00001E5E */ label00001EB2: 00001EB2 0803 0002 btst.b D3, 0x2 00001EB6 6706 beq +0x8 /* 00001EBE */ 00001EB8 0883 0002 bclr.b D3, 0x2 00001EBC 609C bra -0x62 /* 00001E5A */ label00001EBE: 00001EBE 0803 0001 btst.b D3, 0x1 00001EC2 6706 beq +0x8 /* 00001ECA */ 00001EC4 0883 0001 bclr.b D3, 0x1 00001EC8 6090 bra -0x6E /* 00001E5A */ label00001ECA: 00001ECA 4CDF 001E movem.l D1,D2,D3,D4, [A7]+ 00001ECE 4E5E unlink A6 00001ED0 205F movea.l A0, [A7]+ 00001ED2 DEFC 000A add.w A7, 0xA /* '\n' */ 00001ED6 4ED0 jmp [A0] export_1338: 00001ED8 4E56 0000 link A6, 0 00001EDC 206E 0008 movea.l A0, [A6 + 0x8] 00001EE0 4258 clr.w [A0]+ 00001EE2 4258 clr.w [A0]+ 00001EE4 4258 clr.w [A0]+ 00001EE6 42A7 clr.l -[A7] 00001EE8 2F3C 6669 6E66 move.l -[A7], 0x66696E66 /* 'finf' */ 00001EEE 3F2E 000E move.w -[A7], [A6 + 0xE] 00001EF2 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */] 00001EF6 201F move.l D0, [A7]+ 00001EF8 673E beq +0x40 /* 00001F38 */ 00001EFA 2040 movea.l A0, D0 00001EFC 2050 movea.l A0, [A0] 00001EFE 302E 000C move.w D0, [A6 + 0xC] 00001F02 5340 subq.w D0, 1 00001F04 B058 cmp.w D0, [A0]+ 00001F06 6430 bcc +0x32 /* 00001F38 */ 00001F08 6002 bra +0x4 /* 00001F0C */ label00001F0A: 00001F0A 5C48 addq.w A0, 6 label00001F0C: 00001F0C 51C8 FFFC dbf D0, -0x6 /* 00001F0A */ 00001F10 226E 0008 movea.l A1, [A6 + 0x8] 00001F14 32D8 move.w [A1]+, [A0]+ 00001F16 32D8 move.w [A1]+, [A0]+ 00001F18 32D8 move.w [A1]+, [A0]+ 00001F1A 0C69 0000 FFFA cmpi.w [A1 - 0x6], 0x0 00001F20 6608 bne +0xA /* 00001F2A */ 00001F22 3378 0BA6 FFFA move.w [A1 - 0x6], [0x00000BA6 /* SysFontFam */] 00001F28 600E bra +0x10 /* 00001F38 */ label00001F2A: 00001F2A 0C69 0001 FFFA cmpi.w [A1 - 0x6], 0x1 00001F30 6606 bne +0x8 /* 00001F38 */ 00001F32 3378 0984 FFFA move.w [A1 - 0x6], [0x00000984 /* AppFontID */] label00001F38: 00001F38 4E5E unlink A6 00001F3A 205F movea.l A0, [A7]+ 00001F3C 504F addq.w A7, 8 00001F3E 4ED0 jmp [A0]